{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 400.962,
  "empty" : False,
  "failCount" : 46,
  "passCount" : 608,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "iterator1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sizeOfCons",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sizeOfTail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.022,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.immutablecollections.ImmutableListTest",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.IntRangeTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.immutablecollections.IntRangeTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.utils.GraphInterpreterTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCycle",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.utils.GraphInterpreterTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSimpleGraph",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.002,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.utils.GraphInterpreterTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "example1a",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "example2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ver1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.006,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.objectreader.ObjectHelperTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.424,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_type_inference",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_local_fail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_local_type_inference",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArray1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayParam",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArray_jass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.5450001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ArrayTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.762,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closuresWithOperatorOverloading",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.419,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "completionAtEndOfFileWithNewline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.519,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "completionAtEndOfFileWithNewline2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inForLoop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "onlyFromClasses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.403,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.746,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ratings_returnType1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.436,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ratings_returnType2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.435,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.421,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.345,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAfterDot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.321,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPrivateMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPrivateMethod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testProtectedMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testProtectedMethod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.365,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithParentheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithoutParentheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a"
        }
      ],
      "duration" : 7.496001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.AutoCompleteTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "completions = CompletionList [\u000a  isIncomplete = false\u000a  items = ArrayList (\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      c\u000a...[truncated 150 chars]...\u000a    CompletionItem [\u000a      label = \"CreateGroup\"\u000a      kind = Function\u000a      detail = \"() returns group [Global]\"\u000a      documentation = Either [\u000a        left = function CreateGroup() returns group\u000a      defined in Global\u000a        right = null\u000a      ]\u000a      sortText = \"8.670\"\u000a      filterText = null\u000a      insertText = \"CreateGroup()\"\u000a      insertTextFormat = null\u000a      textEdit = null\u000a      additionalTextEdits = null\u000a      commitCharacters = null\u000a      command = null\u000a      data = null\u000a    ]\u000a  )\u000a]\u000a",
      "timestamp" : "2018-08-06T19:38:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 8.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ObjectRecycler",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bug61_break",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bug62_codearray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classesCyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureClassConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureClassConstructorInvalid",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDepReadVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDependency",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDependency2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "division",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "doubleNativeDecl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNames",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.44,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNames2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNamesOk",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dynamicVarFromStaticContext",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dynamicVarFromStaticContext2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunc_noreturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionMethodStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "flattenBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "forLoop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 8.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "forfrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "func_noreturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "funcrefs1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.467,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "funcrefs2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.346,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "functionWithUnderscore",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hotdoc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.517,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlinerBugShortCircuit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.549,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlinerBugShortCircuit2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.43,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundaries",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundariesH",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundariesL",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localOptimizerFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localsInOndestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "memberMethodParens",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonAbstractClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 6.748,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ovveride_nativeTypeReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parseHexValues",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "polarOfffsetInline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.326,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "realIndex",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.46,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursive",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursive2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursiveTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursiveTuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : "Error in File testClassExtendsClassWithoutNoArgConstructor line 4:\u000a The extended class <A> does not expose a no-arg constructor. You must define a constructor that calls super(..) appropriately, in this class.",
          "errorStackTrace" : "Error in File testClassExtendsClassWithoutNoArgConstructor line 4:\u000a The extended class <A> does not expose a no-arg constructor. You must define a constructor that calls super(..) appropriately, in this class.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.addError(ClassDefImpl.java:638)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkConstructor(WurstValidator.java:1754)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:227)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.BugTests.testClassExtendsClassWithoutNoArgConstructor(BugTests.java:982)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 880,
          "name" : "testClassExtendsClassWithoutNoArgConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testClassImplementsClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCodeNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCyclicDependencyError",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInferInSuper",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLinePos",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.318,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testStacktrace",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_correct_escapesequence",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_empty_escapesequence",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_for_from",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_for_in",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inline_jass_div",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unit_array",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typenameAsFuncname1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typenameAsFuncname2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscore",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.573,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscore_end",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.487,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscores_in_name",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unreadVarWarning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unreadVarWarning2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : "Error in File varname_with_interface line 4:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File varname_with_interface line 4:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.BugTests.varname_with_interface(BugTests.java:182)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "varname_with_interface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 37.060993,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.BugTests",
      "nodeId" : None,
      "stderr" : "... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling bar(2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling foo(1, 2) in testStacktrace:17\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a... when calling main() in <source of NoExpr not found>:1\u000a\u000a\u000a\u000a",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:37:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.008,
          "errorDetails" : "Error in File constr1 line 9:\u000a The extended class <Pair> does not expose a no-arg constructor. You must define a constructor that calls super(..) appropriately, in this class.",
          "errorStackTrace" : "Error in File constr1 line 9:\u000a The extended class <Pair> does not expose a no-arg constructor. You must define a constructor that calls super(..) appropriately, in this class.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.addError(ClassDefImpl.java:638)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkConstructor(WurstValidator.java:1754)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:227)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.constr1(ClassesExtTests.java:175)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 880,
          "name" : "constr1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.515,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr_super",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr_super_wrong1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.506,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.346,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_variables",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroyUsingThis",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.417,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.436,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.481,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.454,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatchFrotty1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.029,
          "errorDetails" : "Error in File ondestroy_dynamicdispatchFrotty2 line 3:\u000a <T> is not an interface.",
          "errorStackTrace" : "Error in File ondestroy_dynamicdispatchFrotty2 line 3:\u000a <T> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.ondestroy_dynamicdispatchFrotty2(ClassesExtTests.java:411)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "ondestroy_dynamicdispatchFrotty2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.02,
          "errorDetails" : "Error in File ondestroy_dynamicdispatchFrotty3 line 6:\u000a <T> is not an interface.",
          "errorStackTrace" : "Error in File ondestroy_dynamicdispatchFrotty3 line 6:\u000a <T> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.ondestroy_dynamicdispatchFrotty3(ClassesExtTests.java:433)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "ondestroy_dynamicdispatchFrotty3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.597,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_withVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateFuncOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.356,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.014,
          "errorDetails" : "Error in File subTypeGenericInterface line 4:\u000a <A> is not an interface.",
          "errorStackTrace" : "Error in File subTypeGenericInterface line 4:\u000a <A> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.subTypeGenericInterface(ClassesExtTests.java:722)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "subTypeGenericInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGenericInterface2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.477,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "superCall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "superCall2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.478,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInitInClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInitInClassStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMultiArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNoDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.013,
          "errorDetails" : "Error in File testOverrideInterfaceAbstractClass line 7:\u000a <MyInterface> is not an interface.",
          "errorStackTrace" : "Error in File testOverrideInterfaceAbstractClass line 7:\u000a <MyInterface> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.testOverrideInterfaceAbstractClass(ClassesExtTests.java:781)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testOverrideInterfaceAbstractClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.017,
          "errorDetails" : "Error in File testOverrideInterfaceAbstractClass2 line 6:\u000a <MyInterface> is not an interface.",
          "errorStackTrace" : "Error in File testOverrideInterfaceAbstractClass2 line 6:\u000a <MyInterface> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClassesExtTests.testOverrideInterfaceAbstractClass2(ClassesExtTests.java:813)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testOverrideInterfaceAbstractClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.314,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testtest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.582998,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClassesExtTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:35:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.035,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "NPE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.332,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "OverrideClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.512,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.875,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_class2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_fail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_must_not_be_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeFail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.026,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.708,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeTest1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.601,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeTest2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.631,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "big_instanceof",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.564,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class_unrelated",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.432,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_construct",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_double_defined",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_lifecycle",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.908,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.548,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_method_implicit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_func",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_get",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_set",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_set2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_members",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constantVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constant_fields",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constant_fields2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "construct_super",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.526,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_overloading",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_private_ok",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "destroyed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.528,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotdotOperator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotdotOperatorFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initConstant",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "method_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.402,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.346,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.471,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.426,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_trans",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.629,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_trans_big",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.487,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_void",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 6.81,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 2.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling_random",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticThisAccess",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_field",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.436,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_field_other_package",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_static_array_field",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArraySize",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArraySize2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.635,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.543,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.596,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.507,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_static1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.486,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_static_from_outside",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNoOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 5.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOver9000",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "thisHandling",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 32.729,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClassesTests",
      "nodeId" : None,
      "stderr" : "Nullpointer exception when calling A.test_A_foo\u000aCalled A.test_A_foo on invalid object.\u000a",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "beginEndExpr",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.507,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "blockSyntax",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.436,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "blockSyntax2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureParam",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.636,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureThis",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.423,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureThis2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.01,
          "errorDetails" : "Error in File closure2 line 5:\u000a <SimpleFunc> is not an interface.",
          "errorStackTrace" : "Error in File closure2 line 5:\u000a <SimpleFunc> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.ClosureTests.closure2(ClosureTests.java:24)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "closure2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.642,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureWithGenerics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_inferType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_void",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.546,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_void_call",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.524,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.527,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfuncErr",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfuncErr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.556,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc_mixed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc_mixed_err1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.598,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.59,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.366,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intliteralClosure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "noAbstractMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.419,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethodInherited",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethodInheritedOverloaded",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.027,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "skipInClosure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "skipInClosure_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.327,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tryCaptureArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tryCaptureTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "twoAbstractMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "withoutParameterType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 12.731001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClosureTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configFuncWrongType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.369,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVarCyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVarWrongType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.929,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ConfigPackageTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_short1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_short2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.459,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.EnumTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:35:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_blocks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_false",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_left",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_right1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.458,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_right2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_real",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_ok1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_true",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_voidFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "div1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.224,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "div3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.04,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "err_assign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.238,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.301,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.412,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints7",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "minus",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "mod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.404,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parantheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "plus",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "real1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "string",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 8.328,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ExpressionTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 11.968,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extFuncDouble",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.434,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_chain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.403,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.381,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int_across_packages",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int_order",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extmethontype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intreal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sameName",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 14.014999,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ExtensionMethodsTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInitalized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnreachable1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.54399997,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.FlowAnalysisTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.374,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "biggerModule",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericInception",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleGenericModule",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.89900005,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.GenericsModuleTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:37:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cellExample",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.77,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.34,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain1Err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.377,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2ErrA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2ErrB",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericExtensionMethod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericForFrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericForIn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.659,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericFunctionOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.555,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericMethod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.605,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.589,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericOverload2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.54,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericRecursive",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.537,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericRecursive2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.009,
          "errorDetails" : "Error in File genericReturnOverride line 4:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File genericReturnOverride line 4:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericReturnOverride(GenericsTests.java:623)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericReturnOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File genericReturnOverride2 line 4:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File genericReturnOverride2 line 4:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericReturnOverride2(GenericsTests.java:635)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericReturnOverride2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.728,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.589,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 1.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File genericsSubstitute2 line 6:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File genericsSubstitute2 line 6:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericsSubstitute2(GenericsTests.java:497)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericsSubstitute2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.011,
          "errorDetails" : "Error in File genericsSubstitute3 line 9:\u000a <J> is not an interface.",
          "errorStackTrace" : "Error in File genericsSubstitute3 line 9:\u000a <J> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericsSubstitute3(GenericsTests.java:515)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericsSubstitute3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.689,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.007,
          "errorDetails" : "Error in File genericsSubstitute_override_interface line 6:\u000a <J> is not an interface.",
          "errorStackTrace" : "Error in File genericsSubstitute_override_interface line 6:\u000a <J> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericsSubstitute_override_interface(GenericsTests.java:565)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericsSubstitute_override_interface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.008,
          "errorDetails" : "Error in File genericsSubstitute_override_interface_fail line 6:\u000a <J> is not an interface.",
          "errorStackTrace" : "Error in File genericsSubstitute_override_interface_fail line 6:\u000a <J> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.GenericsTests.genericsSubstitute_override_interface_fail(GenericsTests.java:582)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "genericsSubstitute_override_interface_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.515,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identity",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.669,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identity2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identityFail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identityFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 11.491,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 8.806,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.333,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionFailSimple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.368,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.381,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.418,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.493,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.456,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsAssign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.008,
          "errorDetails" : "Error in File implicitsWithClass line 11:\u000a <Comparison> is not an interface.",
          "errorStackTrace" : "Error in File implicitsWithClass line 11:\u000a <Comparison> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.implicitsWithClass(GenericsTests.java:735)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "implicitsWithClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitsWithClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.35,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitsWithClosures",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.518,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inferType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.524,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritField",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.515,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritField2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.347,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nativeTypes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.585,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "normalFoldlInfer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "strangeFoldl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubtypeGenericClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubtypeGenericClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.004,
          "errorDetails" : "Error in File testSubtypeGenericInterface line 3:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File testSubtypeGenericInterface line 3:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.GenericsTests.testSubtypeGenericInterface(GenericsTests.java:99)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testSubtypeGenericInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 38.654,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.GenericsTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:36:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.011,
          "errorDetails" : "Error in File defaultImpl line 7:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File defaultImpl line 7:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceExtendedTests.defaultImpl(InterfaceExtendedTests.java:10)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "defaultImpl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.023,
          "errorDetails" : "Error in File defaultImplInClass line 6:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File defaultImplInClass line 6:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceExtendedTests.defaultImplInClass(InterfaceExtendedTests.java:42)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "defaultImplInClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File defaultImplInClassDelegation line 8:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File defaultImplInClassDelegation line 8:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceExtendedTests.defaultImplInClassDelegation(InterfaceExtendedTests.java:68)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "defaultImplInClassDelegation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.037,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.InterfaceExtendedTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:36:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.011,
          "errorDetails" : "Error in File as_argument line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File as_argument line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.as_argument(InterfaceTests.java:150)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "as_argument",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.013,
          "errorDetails" : "Error in File as_return_value line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File as_return_value line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.as_return_value(InterfaceTests.java:175)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "as_return_value",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.006,
          "errorDetails" : "Error in File casts line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File casts line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.casts(InterfaceTests.java:373)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "casts",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File destroyInterface line 6:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File destroyInterface line 6:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.destroyInterface(InterfaceTests.java:435)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "destroyInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.062,
          "errorDetails" : "Error in File equality line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File equality line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.equality(InterfaceTests.java:84)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "equality",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.032,
          "errorDetails" : "Error in File hierarchy line 7:\u000a <B> is not an interface.",
          "errorStackTrace" : "Error in File hierarchy line 7:\u000a <B> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.hierarchy(InterfaceTests.java:126)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "hierarchy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File implGap line 4:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File implGap line 4:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.implGap(InterfaceTests.java:511)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "implGap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File inequality line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File inequality line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.inequality(InterfaceTests.java:105)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "inequality",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.033,
          "errorDetails" : "Error in File missing_method line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File missing_method line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.missing_method(InterfaceTests.java:344)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "missing_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.014,
          "errorDetails" : "Error in File module_prob line 7:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File module_prob line 7:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.module_prob(InterfaceTests.java:261)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "module_prob",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.023,
          "errorDetails" : "Error in File simple line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File simple line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.simple(InterfaceTests.java:10)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.012,
          "errorDetails" : "Error in File swap line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File swap line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.swap(InterfaceTests.java:32)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "swap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.004,
          "errorDetails" : "Error in File swapArray line 6:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File swapArray line 6:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.swapArray(InterfaceTests.java:57)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "swapArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.003,
          "errorDetails" : "Error in File testInterfaceDefaultImpl line 6:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File testInterfaceDefaultImpl line 6:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.testInterfaceDefaultImpl(InterfaceTests.java:494)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testInterfaceDefaultImpl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.031,
          "errorDetails" : "Error in File testOverride line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File testOverride line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.testOverride(InterfaceTests.java:461)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.009,
          "errorDetails" : "Error in File testOverrideFail line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File testOverrideFail line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.testOverrideFail(InterfaceTests.java:480)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "testOverrideFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.012,
          "errorDetails" : "Error in File twoInterfaces line 8:\u000a <A> is not an interface.",
          "errorStackTrace" : "Error in File twoInterfaces line 8:\u000a <A> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.twoInterfaces(InterfaceTests.java:396)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "twoInterfaces",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.054,
          "errorDetails" : "Error in File type_param1 line 5:\u000a <Collection> is not an interface.",
          "errorStackTrace" : "Error in File type_param1 line 5:\u000a <Collection> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param1(InterfaceTests.java:201)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.025,
          "errorDetails" : "Error in File type_param_class line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File type_param_class line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param_class(InterfaceTests.java:324)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.019,
          "errorDetails" : "Error in File type_param_complicated1 line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File type_param_complicated1 line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param_complicated1(InterfaceTests.java:240)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param_complicated1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.002,
          "errorDetails" : "Error in File type_param_complicated1_fail line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File type_param_complicated1_fail line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param_complicated1_fail(InterfaceTests.java:279)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param_complicated1_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.03,
          "errorDetails" : "Error in File type_param_complicated2 line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File type_param_complicated2 line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:187)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param_complicated2(InterfaceTests.java:300)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param_complicated2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.019,
          "errorDetails" : "Error in File type_param_fail_generics line 5:\u000a <Collection> is not an interface.",
          "errorStackTrace" : "Error in File type_param_fail_generics line 5:\u000a <Collection> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.type_param_fail_generics(InterfaceTests.java:220)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "type_param_fail_generics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.009,
          "errorDetails" : "Error in File wrong_method line 5:\u000a <I> is not an interface.",
          "errorStackTrace" : "Error in File wrong_method line 5:\u000a <I> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:106)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertErrorsLines(WurstScriptTest.java:191)\u000a\u0009at tests.wurstscript.tests.InterfaceTests.wrong_method(InterfaceTests.java:359)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1183)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "wrong_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.43199998,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.InterfaceTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:36:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.LexerTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotNewline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.LexerTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotNewline2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.018,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.LexerTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:39:05"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModelManagerTests",
          "duration" : 2.491,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 3\u000a      character = 1\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warnin\u000a...[truncated 2636 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a"
        }
      ],
      "duration" : 2.491,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ModelManagerTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 3\u000a      character = 1\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warnin\u000a...[truncated 2636 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a",
      "timestamp" : "2018-08-06T19:40:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arg_constructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.76,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "diamond1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.558,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "diamond2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.358,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initdestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localInModuleConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localInModuleConstructor2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "moduleConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modulesInSubclasses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_abstract",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_abstract_err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.509,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_call_global",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.476,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_call_indirect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_conflict",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_import",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_missing_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.57,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_thistype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_wrong_param_count1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_wrong_param_count2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.575,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.518,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.74,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi_modules",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi_modules2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiple_constructors",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nested_class_module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nested_module_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.324,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overrideStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.385,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_external",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticmeth_external",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 10.729,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "stupidTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 11.565,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testModuleMemberInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 8.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testModuleMemberInit2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 39.778,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ModuleTests",
      "nodeId" : None,
      "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize tes\u000a...[truncated 380 chars]...\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000aconstructed\u000asize test2:1\u000a",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:35:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "callFunctionsWithAnnotation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.476,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicFunc1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicFunc2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.518,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAnnotationWithMessage",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 6.788,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEnums",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEnums2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEnums_cast",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForInClose",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForInCloseBeforeReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 7.225,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGenericUnit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 5.956,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMinusOne",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchDefault",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.39,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchInt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchString",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchWrongTypes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.375,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 26.032,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.NewFeatureTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.368,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading2Abbreviation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading_shortForm1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading_shortForm2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.524,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.OpOverloading",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "controlFlowMergeNoSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "controlFlowMergeSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 8.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "controlFlowMergeSideEffect2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.353,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "number",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeExitwhen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.248,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeSet",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeSet2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ConstFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ConstFoldingCombined",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.381,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_controlFlowMergeSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_double_renaming_bug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_exitwhen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.509,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleAnd1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleAnd2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleOr1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleOr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifEmpty",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifFalse",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.479,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.462,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.465,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifMulti",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.474,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifTrue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inline_globals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.485,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_localVarMerger",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_localVarMerger2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_mult2rewrite",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_mult3rewrite",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_number_shortening",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_number_shortening2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_remove_useless",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_tempVarRemover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_tempVarRemover2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unreachableCodeRemover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unused_func_remover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unused_func_remover2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_varRemoval",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 21.297003,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.OptimizerTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:36:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicatePackageName",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.494,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_public",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_self1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_self2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.539,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMembersNoImport",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import_with_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import_with_init2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.507,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_global_type",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_global_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.353,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_globals_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_globals_init2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_protected",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_ext_function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_ext_function_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_function_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_var_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_same_name_as_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_static_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.1929994,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.PackageTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:36:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "charAndFourChar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotTo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "err_in_closure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "halfAssign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.378,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "indentWithSpaces",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "indentWithSpaces2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parenthesis1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parenthesis2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "positionsNormalLineBreaks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "positionsWindowsTypewriterLinebreaks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.9619999,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ParserTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:57"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 7.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayindex",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 6.823,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "blubber",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.205,
          "errorDetails" : "Error in File tupleBug.wurst line 27:\u000a <Entity> is not an interface.",
          "errorStackTrace" : "Error in File tupleBug.wurst line 27:\u000a <Entity> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:119)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:139)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:204)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.frottyTupleBug(RealWorldExamples.java:101)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "frottyTupleBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 8.872,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "linkedHashMap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 9.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 1.393,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonStaticCallback",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 6.478,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizerNew",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 3.985,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "setFrottyBugEscaperData",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 5.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "setFrottyBugKnockbackNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 4.965,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "setFrottyBugVector",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 4.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "setNullTests",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 4.502,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticCallback",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.866,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEditorVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 6.711,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLists",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 2,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 4.631,
          "errorDetails" : "Error in File Buffer.wurst line 120:\u000a <Buffer> is not an interface.",
          "errorStackTrace" : "Error in File Buffer.wurst line 120:\u000a <Buffer> is not an interface.\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25)\u000a\u0009at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15)\u000a\u0009at de.peeeq.wurstscript.ast.TypeExprSimpleImpl.addError(TypeExprSimpleImpl.java:268)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.lambda$implementedInterfaces$15(WurstTypeClass.java:66)\u000a\u0009at java.lang.Iterable.forEach(Iterable.java:75)\u000a\u0009at de.peeeq.wurstscript.types.WurstTypeClass.implementedInterfaces(WurstTypeClass.java:64)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.addNamesFromImplementedInterfaces(NameLinks.java:110)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:48)\u000a\u0009at de.peeeq.wurstscript.ast.ClassDefImpl.attrNameLinks(ClassDefImpl.java:673)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:242)\u000a\u0009at de.peeeq.wurstscript.ast.WEntitiesImpl.attrNameLinks(WEntitiesImpl.java:188)\u000a\u0009at de.peeeq.wurstscript.attributes.names.Exports.addExportedNameLinks(Exports.java:35)\u000a\u0009at de.peeeq.wurstscript.attributes.names.Exports.addExportedNameLinks(Exports.java:43)\u000a\u0009at de.peeeq.wurstscript.attributes.names.Exports.exportedNameLinks(Exports.java:20)\u000a\u0009at de.peeeq.wurstscript.ast.WPackageImpl.attrExportedNameLinks(WPackageImpl.java:460)\u000a\u0009at de.peeeq.wurstscript.attributes.names.NameLinks.calculate(NameLinks.java:219)\u000a\u0009at de.peeeq.wurstscript.ast.WPackageImpl.attrNameLinks(WPackageImpl.java:432)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.checkForDuplicateNames(WurstValidator.java:2065)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:325)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:205)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:208)\u000a\u0009at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:56)\u000a\u0009at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:326)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:314)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:243)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.test_stdlib(RealWorldExamples.java:153)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:979)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1028)\u000a\u0009at org.testng.TestNG.run(TestNG.java:996)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:139)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:123)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:497)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\u000a\u0009at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.lang.Thread.run(Thread.java:745)\u000a",
          "failedSince" : 879,
          "name" : "test_stdlib",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 5.716,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_war3map",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 84.688995,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.RealWorldExamples",
      "nodeId" : None,
      "stderr" : "Tests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000aTests succeeded: 0/0\u000a>> All tests have passed successfully!\u000a",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:39:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateClassMember",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateCode",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_duplicates_cu",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_duplicates_jass_func",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_same",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.437,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_same_package",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.465,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ScopingTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:38:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFuncref",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHasReturnIfs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnreachableCode",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.64,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.SimpleFunctionTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 10.821,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intLiteralArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.688,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intLiteralVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.04,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.83,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFor1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.558,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFor2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.561,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForDownStep",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 1.874,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForFrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 18.565,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForFrom3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.618,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForFrom_once",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.772,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForIn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForStep",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf7",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWhile1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.326,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWhileBreak",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.347,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_arrayUpdate",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_array_assign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_dec",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_destroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_diveq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_diveqFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_forloop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.378,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.415,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_let",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_let2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.496,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_minuseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.238,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_multeq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_no_Next",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_no_hasNext",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_pluseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_from",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_in",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_in2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unitialized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unitialized2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_varAsStmt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var_err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a"
        }
      ],
      "duration" : 42.513996,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.SimpleStatementTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "Wrong version 'db340b5feb91ba6fccbf244dda99c12c8db2e51e', executing git pull to get '449a22b54841e70ad3ed260f302de3a540983b80'\u000a",
      "timestamp" : "2018-08-06T19:33:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bugtest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.397,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "returnValue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.506,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "swap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.506,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEquals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSingletuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSingletuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnequals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.332,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.454,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.478,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.363,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.456,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleReturn2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.411,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.533,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecsTrim",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecsTrim2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.873,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.TupleTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:37:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "joinArrays",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubseqLen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "topSort_1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.013,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.utils.UtilsTest",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-08-06T19:34:33"
    }
  ]
}