SuccessConsole Output

Skipping 7,438 KB.. Full Log
pse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10593 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:205)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:404)
	at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:387)
	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.validateParameters(ExpressionsTypeInferrer.java:330)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.validateParameters(ProgramDslTypeInferrer.java:494)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.inferOperation(ExpressionsTypeInferrer.java:280)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferOperation(ProgramDslTypeInferrer.java:476)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:246)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:651)
	at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:286)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10594 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:201)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.toString(TypeSpecifierImpl.java:238)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuilder.append(StringBuilder.java:131)
	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2346)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2316)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:387)
	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.validateParameters(ExpressionsTypeInferrer.java:330)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.validateParameters(ProgramDslTypeInferrer.java:494)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.inferOperation(ExpressionsTypeInferrer.java:280)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferOperation(ProgramDslTypeInferrer.java:476)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:246)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:651)
	at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:286)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10596 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:205)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.toString(TypeSpecifierImpl.java:238)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuilder.append(StringBuilder.java:131)
	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2346)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2316)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:387)
	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.validateParameters(ExpressionsTypeInferrer.java:330)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.validateParameters(ProgramDslTypeInferrer.java:494)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.inferOperation(ExpressionsTypeInferrer.java:280)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferOperation(ProgramDslTypeInferrer.java:476)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:246)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:651)
	at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:286)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10597 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:201)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.toString(TypeSpecifierImpl.java:244)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuilder.append(StringBuilder.java:131)
	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2346)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2316)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:387)
	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.validateParameters(ExpressionsTypeInferrer.java:330)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.validateParameters(ProgramDslTypeInferrer.java:494)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.inferOperation(ExpressionsTypeInferrer.java:280)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferOperation(ProgramDslTypeInferrer.java:476)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:246)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:651)
	at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:286)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10598 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:205)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.toString(TypeSpecifierImpl.java:244)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuilder.append(StringBuilder.java:131)
	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2346)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2316)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:387)
	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.validateParameters(ExpressionsTypeInferrer.java:330)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.validateParameters(ProgramDslTypeInferrer.java:494)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.inferOperation(ExpressionsTypeInferrer.java:280)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferOperation(ProgramDslTypeInferrer.java:476)
	at org.eclipse.mita.base.expressions.inferrer.ExpressionsTypeInferrer.doInfer(ExpressionsTypeInferrer.java:246)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:651)
	at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:286)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10599 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:201)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.eGet(TypeSpecifierImpl.java:273)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1011)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1003)
	at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:439)
	at org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(EcoreUtil.java:1794)
	at org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.java:1772)
	at org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findUsage(EcoreUtil.java:2665)
	at org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.find(EcoreUtil.java:2704)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInferIntegerByUse(ProgramDslTypeInferrer.java:322)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.replace(ProgramDslTypeInferrer.java:303)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:292)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
10600 [main] ERROR org.eclipse.xtext.linking.lazy.LazyLinkingResource  - resolution of uriFragment '|0' failed.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:657)
	at java.util.ArrayList.get(ArrayList.java:433)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.hasLazyProxyInformation(LazyLinkingResource.java:502)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getLazyProxyInformation(LazyLinkingResource.java:509)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.getLazyProxyInformation(LazyURIEncoder.java:148)
	at org.eclipse.xtext.linking.lazy.LazyURIEncoder.decode(LazyURIEncoder.java:127)
	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:221)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:223)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:205)
	at org.eclipse.emf.ecore.util.EcoreUtil.resolve(EcoreUtil.java:261)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy(BasicEObjectImpl.java:1477)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.getType(TypeSpecifierImpl.java:128)
	at org.eclipse.mita.base.types.impl.TypeSpecifierImpl.eGet(TypeSpecifierImpl.java:273)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1011)
	at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1003)
	at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:439)
	at org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(EcoreUtil.java:1794)
	at org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.java:1772)
	at org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findUsage(EcoreUtil.java:2665)
	at org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.find(EcoreUtil.java:2704)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInferIntegerByUse(ProgramDslTypeInferrer.java:322)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.replace(ProgramDslTypeInferrer.java:303)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.doInfer(ProgramDslTypeInferrer.java:292)
	at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:302)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:114)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer$1.load(AbstractTypeSystemInferrer.java:1)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3936)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4806)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.inferTypeDispatch(AbstractTypeSystemInferrer.java:90)
	at org.eclipse.mita.program.inferrer.ProgramDslTypeInferrer.inferTypeDispatch(ProgramDslTypeInferrer.java:127)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:81)
	at org.eclipse.mita.base.types.inferrer.AbstractTypeSystemInferrer.infer(AbstractTypeSystemInferrer.java:74)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:247)
	at org.eclipse.mita.program.generator.CompilationContext$10$1.apply(CompilationContext.java:1)
	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)
	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
	at com.google.common.collect.Iterators$5.next(Iterators.java:553)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
	at org.eclipse.xtext.xbase.lib.IteratorExtensions.groupBy(IteratorExtensions.java:812)
	at org.eclipse.xtext.xbase.lib.IterableExtensions.groupBy(IterableExtensions.java:691)
	at org.eclipse.mita.program.generator.CompilationContext.getAllGeneratedTypesUsed(CompilationContext.java:272)
	at org.eclipse.mita.program.generator.internal.GeneratedTypeGenerator.generateHeader(GeneratedTypeGenerator.java:85)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:265)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:164)
	at org.eclipse.mita.program.generator.ProgramDslGenerator.doGenerate(ProgramDslGenerator.java:133)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateFrom(AbstractGeneratorTest.java:105)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:139)
	at org.eclipse.mita.program.generator.tests.AbstractGeneratorTest.generateAndParseApplication(AbstractGeneratorTest.java:135)
	at org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest.testUnravelingInIfStatements(UnravelFunctionCallsTest.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.eclipse.xtext.testing.XtextRunner$1.evaluate(XtextRunner.java:49)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:95)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:35)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
Tests run: 71, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.868 sec - in org.eclipse.mita.program.generator.tests.AllTests
testForLoopInFunction(org.eclipse.mita.program.generator.tests.BasicControlStructuresTest)  Time elapsed: 0.248 sec
testForLoopInEvent(org.eclipse.mita.program.generator.tests.BasicControlStructuresTest)  Time elapsed: 0.099 sec
testEnumsBasic(org.eclipse.mita.program.generator.tests.EnumsTest)  Time elapsed: 0.064 sec
testEnumsAssign(org.eclipse.mita.program.generator.tests.EnumsTest)  Time elapsed: 0.066 sec
testPolymorphicFunctions(org.eclipse.mita.program.generator.tests.FunctionOverloadingTest)  Time elapsed: 0.095 sec
testBasicPreparation(org.eclipse.mita.program.generator.tests.SensorAccessTest)  Time elapsed: 0.076 sec
testStructBasic(org.eclipse.mita.program.generator.tests.StructsTest)  Time elapsed: 0.068 sec
testStructGet(org.eclipse.mita.program.generator.tests.StructsTest)  Time elapsed: 0.072 sec
testStructSet(org.eclipse.mita.program.generator.tests.StructsTest)  Time elapsed: 0.061 sec
testResetInTryCatch(org.eclipse.mita.program.generator.tests.TryCatchGeneratorTest)  Time elapsed: 0.067 sec
testCatch(org.eclipse.mita.program.generator.tests.TryCatchGeneratorTest)  Time elapsed: 0.081 sec
testThrow(org.eclipse.mita.program.generator.tests.TryCatchGeneratorTest)  Time elapsed: 0.072 sec
testMultipleTryCatchBlocks(org.eclipse.mita.program.generator.tests.TryCatchGeneratorTest)  Time elapsed: 0.066 sec
testUnravelingInIfStatements(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.202 sec
testRecursiveUnraveling(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.093 sec
testUnravelingInTryCatch(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.098 sec
testUnravelingWithSensorAccess(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.117 sec
testUnravelingInForStatements(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.179 sec
testUnravelingOnAssignment(org.eclipse.mita.program.generator.tests.UnravelFunctionCallsTest)  Time elapsed: 0.078 sec
testSumTypeNamedParameters(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.201 sec
testSumTypeGlobals(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.074 sec
testSumTypesAnonymus(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.068 sec
testSumTypeDefinition(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.069 sec
testSumTypeWhereIs(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.086 sec
testSumTypesVectorExample(org.eclipse.mita.program.generator.tests.SumTypesTest)  Time elapsed: 0.116 sec
testMultipleSetupInstances(org.eclipse.mita.program.generator.tests.SetupTest)  Time elapsed: 0.137 sec
testGlobalVariables(org.eclipse.mita.program.generator.tests.GlobalAndLocalVariables)  Time elapsed: 0.089 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#noCompileErrors~0(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.72 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredType~0: arrays can be initialized with literals(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~0: arrays can be copied partially with slices(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~1(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~2(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~3(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.003 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredType~1: Array elements can be accessed with square brackets(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~0: we range check(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~1(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~2: we range check(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~3(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredType~2: arrays can be initialized with literals(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~4: arrays can be copied partially with slices(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~5(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~6(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~7(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~4: slices on the left are forbidden(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~5(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredType~3: Array elements can be accessed with square brackets(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~6: we range check(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~7(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~8: we range check(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~9(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredType~4: arrays can be initialized with literals(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~8: arrays can be copied partially with slices(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~9(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~10(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#inferredLength~11(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~10: slices on the left are forbidden(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~11(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~12(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~13(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~14(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~15(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~16(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~17(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~18(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#errors~19(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#noCompileErrors~1(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.441 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#warnings~0(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.001 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#noCompileErrors~2(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.274 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#warnings~1(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.002 sec
src/org/eclipse/mita/program/tests/arrays/ArraysTest.mita.xt#noCompileErrors~3(org.eclipse.mita.program.tests.arrays.ArraysTest)  Time elapsed: 0.449 sec
testMultipleSetupInstances(org.eclipse.mita.program.generator.tests.SetupTest)  Time elapsed: 0.318 sec

Results :

Tests run: 483, Failures: 0, Errors: 0, Skipped: 0

[INFO] All tests passed!
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.mita.program.tests ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.program.tests/target/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.program.tests/0.1.0-SNAPSHOT/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT.jar
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.program.tests/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.program.tests/0.1.0-SNAPSHOT/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.program.tests/target/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT-sources.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.program.tests/0.1.0-SNAPSHOT/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT-sources.jar
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.program.tests/target/p2content.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.program.tests/0.1.0-SNAPSHOT/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT-p2metadata.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.program.tests/target/p2artifacts.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.program.tests/0.1.0-SNAPSHOT/org.eclipse.mita.program.tests-0.1.0-SNAPSHOT-p2artifacts.xml
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:update-local-index (default-update-local-index) @ org.eclipse.mita.program.tests ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Eclipse Mita 0.1.0-SNAPSHOT ........................ SUCCESS [  0.167 s]
[INFO] org.eclipse.mita.target ............................ SUCCESS [  0.169 s]
[INFO] org.eclipse.mita.program.tests 0.1.0-SNAPSHOT ...... SUCCESS [01:13 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:26 min
[INFO] Finished at: 2018-11-12T08:52:21-05:00
[INFO] ------------------------------------------------------------------------
[Pipeline] }
Terminating xvnc.
[Pipeline] // wrap
Post stage
[Pipeline] junit
Recording test results
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (deploy)
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
[workspace] Running shell script
+ mvn '-P!plugins' '-P!platforms' '-P!tests' -Pdeployment -Psign -f bundles/pom.xml install
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.mita
[INFO] Scanning for projects...
[INFO] Computing target platform for MavenProject: org.eclipse.mita:org.eclipse.mita.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/pom.xml
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/
[INFO] Adding repository http://download.eclipse.org/eclipse/updates/4.7
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7-201706120950/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7-201706120950/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.1-201709061700/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.1-201709061700/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.1a-201710090410/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.1a-201710090410/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.2-201711300510/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.2-201711300510/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.3-201803010715/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.3-201803010715/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.3a-201803300640/
[INFO] Fetching p2.index from http://download.eclipse.org/eclipse/updates/4.7/R-4.7.3a-201803300640/
[INFO] Fetching p2.index from http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0/
[INFO] Fetching p2.index from http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0/
[INFO] Adding repository http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0
[INFO] Fetching p2.index from http://www.xpect-tests.org/updatesite/nightly/ (128B)
[INFO] Fetching p2.index from http://www.xpect-tests.org/updatesite/nightly/ (128B)
[INFO] Adding repository http://www.xpect-tests.org/updatesite/nightly
[INFO] Fetching p2.index from http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository/
[INFO] Adding repository http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/
[INFO] Adding repository http://download.eclipse.org/releases/oxygen
[INFO] Fetching p2.index from http://download.eclipse.org/technology/epp/packages/oxygen/
[INFO] Fetching p2.index from http://download.eclipse.org/technology/epp/packages/oxygen/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201804111000/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201804111000/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201803211000/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201803211000/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201712201001/
[INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201712201001/
[INFO] Resolving dependencies of MavenProject: org.eclipse.mita:org.eclipse.mita.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/pom.xml
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.eclipse.mita.platform/0.1.0.201811121344
[WARNING]   org.eclipse.mita.cli/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.stdlib/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.extension/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ui/0.1.0.201811121344
[INFO] Resolving class path of MavenProject: org.eclipse.mita:org.eclipse.mita.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/pom.xml
[INFO] Computing target platform for MavenProject: org.eclipse.mita:org.eclipse.mita.platform.xdk110.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/pom.xml
[INFO] Resolving dependencies of MavenProject: org.eclipse.mita:org.eclipse.mita.platform.xdk110.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/pom.xml
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.eclipse.mita.platform/0.1.0.201811121344
[WARNING]   org.eclipse.mita.cli/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.stdlib/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.extension/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.xdk110/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ui/0.1.0.201811121344
[INFO] Resolving class path of MavenProject: org.eclipse.mita:org.eclipse.mita.platform.xdk110.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/pom.xml
[INFO] Computing target platform for MavenProject: org.eclipse.mita:org.eclipse.mita.platform.arduino.uno.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/pom.xml
[INFO] Resolving dependencies of MavenProject: org.eclipse.mita:org.eclipse.mita.platform.arduino.uno.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/pom.xml
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.eclipse.mita.platform/0.1.0.201811121344
[WARNING]   org.eclipse.mita.cli/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.stdlib/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.extension/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.arduino.uno/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ui/0.1.0.201811121344
[INFO] Resolving class path of MavenProject: org.eclipse.mita:org.eclipse.mita.platform.arduino.uno.feature:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/pom.xml
[INFO] Computing target platform for MavenProject: org.eclipse.mita:org.eclipse.mita.repository:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/pom.xml
[INFO] Resolving dependencies of MavenProject: org.eclipse.mita:org.eclipse.mita.repository:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/pom.xml
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.eclipse.mita.platform/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.unittest/0.1.0.201811121344
[WARNING]   org.eclipse.mita.cli/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.stdlib/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.base.ide/0.1.0.201811121344
[WARNING]   org.eclipse.mita.library.extension/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.arduino.uno/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.ui/0.1.0.201811121344
[WARNING]   org.eclipse.mita.platform.xdk110/0.1.0.201811121344
[WARNING]   org.eclipse.mita.program.ui/0.1.0.201811121344
[INFO] Resolving class path of MavenProject: org.eclipse.mita:org.eclipse.mita.repository:0.1.0-SNAPSHOT @ /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/pom.xml
[WARNING] The project org.eclipse.mita:org.eclipse.mita.releng:pom:0.1.0-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Eclipse Mita                                                       [pom]
[INFO] org.eclipse.mita.target                                            [pom]
[INFO] org.eclipse.mita.feature                               [eclipse-feature]
[INFO] org.eclipse.mita.platform.xdk110.feature               [eclipse-feature]
[INFO] org.eclipse.mita.platform.arduino.uno.feature          [eclipse-feature]
[INFO] org.eclipse.mita.repository                         [eclipse-repository]
[INFO] 
[INFO] --------------< org.eclipse.mita:org.eclipse.mita.releng >--------------
[INFO] Building Eclipse Mita 0.1.0-SNAPSHOT                               [1/6]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.releng ---
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.releng ---
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ org.eclipse.mita.releng ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.releng/0.1.0-SNAPSHOT/org.eclipse.mita.releng-0.1.0-SNAPSHOT.pom
[INFO] 
[INFO] --------------< org.eclipse.mita:org.eclipse.mita.target >--------------
[INFO] Building org.eclipse.mita.target 0.1.0-SNAPSHOT                    [2/6]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- build-helper-maven-plugin:1.3:add-source (add-source) @ org.eclipse.mita.target ---
[INFO] Source directory: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.target/target/xtend-gen added.
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.target ---
[INFO] 
[INFO] --- build-helper-maven-plugin:1.3:attach-artifact (attach-artifacts) @ org.eclipse.mita.target ---
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.target ---
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ org.eclipse.mita.target ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.target/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.target/0.1.0-SNAPSHOT/org.eclipse.mita.target-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.target/oxygen.target to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.target/0.1.0-SNAPSHOT/org.eclipse.mita.target-0.1.0-SNAPSHOT-oxygen.target
[INFO] 
[INFO] -------------< org.eclipse.mita:org.eclipse.mita.feature >--------------
[INFO] Building org.eclipse.mita.feature 0.1.0-SNAPSHOT                   [3/6]
[INFO] --------------------------[ eclipse-feature ]---------------------------
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.mita.feature ---
[INFO] The project's OSGi version is 0.1.0.201811121352
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-id (default-validate-id) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-version (default-validate-version) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (plugin-source) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- target-platform-configuration:1.0.0:target-platform (default-target-platform) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:package-feature (default-package-feature) @ org.eclipse.mita.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] --- tycho-source-feature-plugin:1.0.0:source-feature (source-feature) @ org.eclipse.mita.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.feature ---
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.mita.feature ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.feature/0.1.0-SNAPSHOT/org.eclipse.mita.feature-0.1.0-SNAPSHOT.jar
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.feature/0.1.0-SNAPSHOT/org.eclipse.mita.feature-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/p2content.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.feature/0.1.0-SNAPSHOT/org.eclipse.mita.feature-0.1.0-SNAPSHOT-p2metadata.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/p2artifacts.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.feature/0.1.0-SNAPSHOT/org.eclipse.mita.feature-0.1.0-SNAPSHOT-p2artifacts.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.feature/target/org.eclipse.mita.feature-0.1.0-SNAPSHOT-sources-feature.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.feature/0.1.0-SNAPSHOT/org.eclipse.mita.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:update-local-index (default-update-local-index) @ org.eclipse.mita.feature ---
[INFO] 
[INFO] -----< org.eclipse.mita:org.eclipse.mita.platform.xdk110.feature >------
[INFO] Building org.eclipse.mita.platform.xdk110.feature 0.1.0-SNAPSHOT   [4/6]
[INFO] --------------------------[ eclipse-feature ]---------------------------
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] The project's OSGi version is 0.1.0.201811121352
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-id (default-validate-id) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-version (default-validate-version) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (plugin-source) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- target-platform-configuration:1.0.0:target-platform (default-target-platform) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:package-feature (default-package-feature) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] --- tycho-source-feature-plugin:1.0.0:source-feature (source-feature) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.xdk110.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT.jar
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.xdk110.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/p2content.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.xdk110.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-p2metadata.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/p2artifacts.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.xdk110.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-p2artifacts.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.xdk110.feature/target/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-sources-feature.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.xdk110.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.xdk110.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:update-local-index (default-update-local-index) @ org.eclipse.mita.platform.xdk110.feature ---
[INFO] 
[INFO] ---< org.eclipse.mita:org.eclipse.mita.platform.arduino.uno.feature >---
[INFO] Building org.eclipse.mita.platform.arduino.uno.feature 0.1.0-SNAPSHOT [5/6]
[INFO] --------------------------[ eclipse-feature ]---------------------------
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] The project's OSGi version is 0.1.0.201811121352
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-id (default-validate-id) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:validate-version (default-validate-version) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (plugin-source) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- target-platform-configuration:1.0.0:target-platform (default-target-platform) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:package-feature (default-package-feature) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] --- tycho-source-feature-plugin:1.0.0:source-feature (source-feature) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] Building jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.arduino.uno.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT.jar
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.arduino.uno.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/p2content.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.arduino.uno.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-p2metadata.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/p2artifacts.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.arduino.uno.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-p2artifacts.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/platforms/org.eclipse.mita.platform.arduinouno.feature/target/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-sources-feature.jar to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.platform.arduino.uno.feature/0.1.0-SNAPSHOT/org.eclipse.mita.platform.arduino.uno.feature-0.1.0-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:update-local-index (default-update-local-index) @ org.eclipse.mita.platform.arduino.uno.feature ---
[INFO] 
[INFO] ------------< org.eclipse.mita:org.eclipse.mita.repository >------------
[INFO] Building org.eclipse.mita.repository 0.1.0-SNAPSHOT                [6/6]
[INFO] -------------------------[ eclipse-repository ]-------------------------
[INFO] 
[INFO] --- tycho-packaging-plugin:1.0.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.mita.repository ---
[INFO] The project's OSGi version is 0.1.0.201811121352
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean-1) @ org.eclipse.mita.repository ---
[INFO] Deleting /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/target
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ org.eclipse.mita.repository ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/src/main/resources
[INFO] 
[INFO] --- tycho-source-plugin:1.0.0:plugin-source (attach-source) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- target-platform-configuration:1.0.0:target-platform (default-target-platform) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:1.0.0:publish-products (default-publish-products) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:1.0.0:publish-categories (default-publish-categories) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- tycho-p2-publisher-plugin:1.0.0:attach-artifacts (default-attach-artifacts) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- tycho-p2-repository-plugin:1.0.0:assemble-repository (default-assemble-repository) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- tycho-p2-repository-plugin:1.0.0:archive-repository (default-archive-repository) @ org.eclipse.mita.repository ---
[INFO] Building zip: /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/target/org.eclipse.mita.repository-0.1.0.201811121352.zip
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.mita.repository ---
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.mita.repository ---
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/target/org.eclipse.mita.repository-0.1.0.201811121352.zip to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.repository/0.1.0-SNAPSHOT/org.eclipse.mita.repository-0.1.0-SNAPSHOT.zip
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/pom.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.repository/0.1.0-SNAPSHOT/org.eclipse.mita.repository-0.1.0-SNAPSHOT.pom
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/target/p2content.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.repository/0.1.0-SNAPSHOT/org.eclipse.mita.repository-0.1.0-SNAPSHOT-p2metadata.xml
[INFO] Installing /jobs/genie.mita/mita-master/workspace/bundles/org.eclipse.mita.repository/target/p2artifacts.xml to /opt/public/hipp/homes/genie.mita/.m2/repository/org/eclipse/mita/org.eclipse.mita.repository/0.1.0-SNAPSHOT/org.eclipse.mita.repository-0.1.0-SNAPSHOT-p2artifacts.xml
[INFO] 
[INFO] --- tycho-p2-plugin:1.0.0:update-local-index (default-update-local-index) @ org.eclipse.mita.repository ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Eclipse Mita 0.1.0-SNAPSHOT ........................ SUCCESS [  0.481 s]
[INFO] org.eclipse.mita.target ............................ SUCCESS [  0.149 s]
[INFO] org.eclipse.mita.feature ........................... SUCCESS [  5.709 s]
[INFO] org.eclipse.mita.platform.xdk110.feature ........... SUCCESS [  4.395 s]
[INFO] org.eclipse.mita.platform.arduino.uno.feature ...... SUCCESS [  3.467 s]
[INFO] org.eclipse.mita.repository 0.1.0-SNAPSHOT ......... SUCCESS [  4.357 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33.303 s
[INFO] Finished at: 2018-11-12T08:52:58-05:00
[INFO] ------------------------------------------------------------------------
Post stage
[Pipeline] archiveArtifacts
Archiving artifacts
Recording fingerprints
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS