<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.304</duration><failedSince>0</failedSince><name>testFor1</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.548</duration><failedSince>0</failedSince><name>testFor2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.546</duration><failedSince>0</failedSince><name>testForDownStep</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>2.07</duration><failedSince>0</failedSince><name>testForFrom</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>12.625</duration><failedSince>0</failedSince><name>testForFrom3</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.753</duration><failedSince>0</failedSince><name>testForIn</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.566</duration><failedSince>0</failedSince><name>testForStep</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.552</duration><failedSince>0</failedSince><name>testIf1</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.277</duration><failedSince>0</failedSince><name>testIf2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.298</duration><failedSince>0</failedSince><name>testIf3</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.349</duration><failedSince>0</failedSince><name>testIf4</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.394</duration><failedSince>0</failedSince><name>testIf5</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>15.204</duration><failedSince>0</failedSince><name>testIf6</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.311</duration><failedSince>0</failedSince><name>testIf7</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.581</duration><failedSince>0</failedSince><name>testMod1</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.295</duration><failedSince>0</failedSince><name>testMod2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.312</duration><failedSince>0</failedSince><name>testWhile1</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.497</duration><failedSince>0</failedSince><name>testWhileBreak</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.283</duration><failedSince>0</failedSince><name>test_arrayUpdate</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_array_assign</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.302</duration><failedSince>0</failedSince><name>test_dec</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.004</duration><failedSince>0</failedSince><name>test_destroy</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.301</duration><failedSince>0</failedSince><name>test_diveq</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.004</duration><failedSince>0</failedSince><name>test_diveqFail</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.393</duration><failedSince>0</failedSince><name>test_forloop</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.493</duration><failedSince>0</failedSince><name>test_inc</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.542</duration><failedSince>0</failedSince><name>test_let</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_let2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.31</duration><failedSince>0</failedSince><name>test_minuseq</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.345</duration><failedSince>0</failedSince><name>test_multeq</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.372</duration><failedSince>0</failedSince><name>test_pluseq</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.016</duration><failedSince>0</failedSince><name>test_unitialized</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.33</duration><failedSince>0</failedSince><name>test_unitialized2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.34</duration><failedSince>0</failedSince><name>test_var</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.35</duration><failedSince>0</failedSince><name>test_var2</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_varAsStmt</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><child><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.004</duration><failedSince>0</failedSince><name>test_var_err</name><skipped>false</skipped><status>PASSED</status><stderr>Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable C_alive is null.
Variable A_typeId is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable A_i is null.
Variable Iterator_t is null.
Variable Iterator_t is null.
</stderr><stdout>revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c

Nullpointer exception when calling A.foo
Called A.foo on invalid object.
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "bar",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "bar()"
    },
    "rating": 0.6,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 4
        }
      },
      "newText": "foo()"
    },
    "rating": 0.6,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer a, boolean b) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 5,
          "column": 4
        },
        "end": {
          "line": 5,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "a"
      },
      {
        "type": "boolean",
        "name": "b"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "(integer x) [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo"
    },
    "rating": 1.33,
    "parameters": [
      {
        "type": "integer",
        "name": "x"
      }
    ]
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 4
        },
        "end": {
          "line": 6,
          "column": 5
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 7,
          "column": 13
        },
        "end": {
          "line": 7,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "foo()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 12
        },
        "end": {
          "line": 6,
          "column": 13
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test
leftType = integer
[
  {
    "label": "fuu",
    "kind": "Function",
    "detail": "() returns boolean [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "fuu()"
    },
    "rating": 1.33,
    "parameters": []
  },
  {
    "label": "foo",
    "kind": "Function",
    "detail": "() returns integer [package test]",
    "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test",
    "textEdit": {
      "range": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      },
      "newText": "foo()"
    },
    "rating": 1.23,
    "parameters": []
  }
]
processing file ./temp/testProject/wurst/Wurst.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst
processing file ./temp/testProject/wurst/C.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
processing file ./temp/testProject/wurst/B.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
processing file ./temp/testProject/wurst/A.wurst
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 :
 Reference to function b could not be resolved.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 :
 The import B is never used.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 :
 The import C is never used.
   err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 :
 Reference to function c could not be resolved.
   err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 :
 The import C is never used.
update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
</stdout></child><failCount>0</failCount><name>SimpleStatementTests</name><passCount>37</passCount><skipCount>0</skipCount></classResult>