Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Xtext compilation

Hi Christian,

Thanks for the quick reply.

Find attached the errors.

Kind regards,
Anthony

Libre de virus. www.avast.com

On Sat, May 16, 2020 at 11:39 AM Christian Dietrich <christian.dietrich@xxxxxxxxx> wrote:
What is the log when built with -X
Am 16. Mai 2020, 11:37 +0200 schrieb Antonio Garmendía <antonio.agj@xxxxxxxxx>:
Hi all,

My Xtext compilation used to work perfectly until today, which I get this error: 

[ERROR] Failed to execute goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile   

Following some suggestions my pom configuration looks like this:

 <!-- Workaround for https://github.com/eclipse/xtext/issues/1231 -->
 <!-- Remove with upgrade to Xtext 2.15 -->
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.13.102</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.compiler.apt</artifactId>
<version>1.3.110</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.compiler.tool</artifactId>
<version>1.2.101</version>
</dependency>
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.codegen</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.equinox.common</artifactId>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.codegen</artifactId>
<version>2.11.0</version>
</dependency>
</dependencies>   

Should I add something else?

Thanks in advance.

Kind regards,
Anthony

Libre de virus. www.avast.com
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-user
[ERROR] resource is empty: java:/Objects/java.lang.annotation.Target
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImplCustom.eResolveProxy (JvmAnnotationReferenceImplCustom.java:35)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImpl.getAnnotation (JvmAnnotationReferenceImpl.java:98)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isActiveAnnotation (XAnnotationExtensions.java:247)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:160)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:234)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.annotation.Retention
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImplCustom.eResolveProxy (JvmAnnotationReferenceImplCustom.java:35)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImpl.getAnnotation (JvmAnnotationReferenceImpl.java:98)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isActiveAnnotation (XAnnotationExtensions.java:247)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:160)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:234)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.annotation.Documented
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImplCustom.eResolveProxy (JvmAnnotationReferenceImplCustom.java:35)
    at org.eclipse.xtext.common.types.impl.JvmAnnotationReferenceImpl.getAnnotation (JvmAnnotationReferenceImpl.java:98)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isActiveAnnotation (XAnnotationExtensions.java:247)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:160)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:234)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/javax.xml.parsers.DocumentBuilderFactory
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:297)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.internalGetResourceDescription (DerivedStateAwareResourceDescriptionManager.java:54)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:62)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager$1.get (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.getResourceDescription (DefaultResourceDescriptionManager.java:59)
    at org.eclipse.xtext.resource.persistence.StorageAwareResourceDescriptionManager.getResourceDescription (StorageAwareResourceDescriptionManager.java:35)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.createStubs (XtendBatchCompiler.java:605)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:485)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Override' in context org.eclipse.xtend.core.xtend.impl.XtendFunctionImplCustom@34504ecb (modifiers: [override]) (name: doGenerate)
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:625)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:566)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.initialize (XtendJvmModelInferrer.java:404)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$4.run (XtendJvmModelInferrer.java:278)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$2.run (XtendJvmModelInferrer.java:218)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:625)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:566)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.initialize (XtendJvmModelInferrer.java:404)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$4.run (XtendJvmModelInferrer.java:278)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$2.run (XtendJvmModelInferrer.java:218)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:625)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:566)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.initialize (XtendJvmModelInferrer.java:404)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$4.run (XtendJvmModelInferrer.java:278)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$2.run (XtendJvmModelInferrer.java:218)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:625)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.transform (XtendJvmModelInferrer.java:566)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.initialize (XtendJvmModelInferrer.java:404)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$4.run (XtendJvmModelInferrer.java:278)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$2.run (XtendJvmModelInferrer.java:218)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.generator.PNPL_variabilityGenerator (visibility: PUBLIC, simpleName: PNPL_variabilityGenerator, identifier: pnpl_variability.generator.PNPL_variabilityGenerator, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability.generator) (interface: false, strictFloatingPoint: false, anonymous: false)
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.checkPendingInitialization (JvmDeclaredTypeImplCustom.java:545)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.eContents (JvmDeclaredTypeImplCustom.java:552)
    at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.<init> (EcoreUtil.java:1354)
    at org.eclipse.emf.ecore.util.EcoreUtil$5.getChildren (EcoreUtil.java:1296)
    at org.eclipse.emf.common.util.AbstractTreeIterator.next (AbstractTreeIterator.java:138)
    at org.eclipse.xtext.resource.impl.DefaultResourceDescription.computeExportedObjects (DefaultResourceDescription.java:88)
    at org.eclipse.xtend.core.resource.XtendResourceDescription.getLookUp (XtendResourceDescription.java:57)
    at org.eclipse.xtext.resource.impl.AbstractResourceDescription.getExportedObjects (AbstractResourceDescription.java:50)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.isFiltered (LocalResourceFilteringTypeScope.java:46)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:39)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Object
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.doVisitParameterizedTypeReference (RawTypeReferenceComputer.java:116)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.doVisitParameterizedTypeReference (RawTypeReferenceComputer.java:45)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:59)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.visit (AbstractTypeReferenceVisitorWithParameter.java:34)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.getRawTypeReference (RawTypeReferenceComputer.java:56)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.getRawType (JvmDeclaredTypeImplCustom.java:529)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$3.get (JvmDeclaredTypeImplCustom.java:241)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$3.get (JvmDeclaredTypeImplCustom.java:232)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$5.exec (JvmDeclaredTypeImplCustom.java:373)
    at org.eclipse.xtext.common.types.access.TypeResource.execute (TypeResource.java:213)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.doSynchronized (JvmDeclaredTypeImplCustom.java:370)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.internalGetAllNestedTypesMap (JvmDeclaredTypeImplCustom.java:232)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$3.get (JvmDeclaredTypeImplCustom.java:246)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$3.get (JvmDeclaredTypeImplCustom.java:232)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$5.exec (JvmDeclaredTypeImplCustom.java:373)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.execute (BatchLinkableResource.java:87)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.doSynchronized (JvmDeclaredTypeImplCustom.java:370)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.internalGetAllNestedTypesMap (JvmDeclaredTypeImplCustom.java:232)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.getAllNestedTypesMap (JvmDeclaredTypeImplCustom.java:223)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.findAllNestedTypesByName (JvmDeclaredTypeImplCustom.java:207)
    at org.eclipse.xtend.core.scoping.NestedTypesScope.doGetSingleElement (NestedTypesScope.java:103)
    at org.eclipse.xtend.core.scoping.NestedTypesScope.doGetSingleElement (NestedTypesScope.java:80)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.doGetSingleElement (AbstractKnownTypesScope.java:65)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:38)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.eGet (JvmParameterizedTypeReferenceImpl.java:173)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Void
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.util.Primitives.isPrimitive (Primitives.java:138)
    at org.eclipse.xtext.common.types.util.Primitives.asWrapperTypeIfPrimitive (Primitives.java:76)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper.getMaxDistanceToObject (DispatchHelper.java:339)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper.compare (DispatchHelper.java:325)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper$2.compare (DispatchHelper.java:315)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper$2.compare (DispatchHelper.java:312)
    at java.util.TimSort.binarySort (TimSort.java:296)
    at java.util.TimSort.sort (TimSort.java:221)
    at java.util.Arrays.sort (Arrays.java:1515)
    at java.util.ArrayList.sort (ArrayList.java:1749)
    at java.util.Collections.sort (Collections.java:177)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper.sort (DispatchHelper.java:312)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper.getAllDispatchMethods (DispatchHelper.java:307)
    at org.eclipse.xtend.core.jvmmodel.DispatchHelper.getDeclaredOrEnhancedDispatchMethods (DispatchHelper.java:286)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.appendSyntheticDispatchMethods (XtendJvmModelInferrer.java:484)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.initialize (XtendJvmModelInferrer.java:408)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$4.run (XtendJvmModelInferrer.java:278)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer$2.run (XtendJvmModelInferrer.java:218)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.SuppressWarnings
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:242)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.formatting2.PNPL_variabilityFormatter (visibility: PUBLIC, simpleName: PNPL_variabilityFormatter, identifier: pnpl_variability.formatting2.PNPL_variabilityFormatter, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability.formatting2) (interface: false, strictFloatingPoint: false, anonymous: false)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.annotation.Annotation
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.doVisitParameterizedTypeReference (RawTypeReferenceComputer.java:116)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.doVisitParameterizedTypeReference (RawTypeReferenceComputer.java:45)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:59)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.visit (AbstractTypeReferenceVisitorWithParameter.java:34)
    at org.eclipse.xtext.common.types.util.RawTypeReferenceComputer.getRawTypeReference (RawTypeReferenceComputer.java:56)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.getRawType (JvmDeclaredTypeImplCustom.java:529)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$6.get (JvmDeclaredTypeImplCustom.java:404)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$6.get (JvmDeclaredTypeImplCustom.java:396)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$5.exec (JvmDeclaredTypeImplCustom.java:373)
    at org.eclipse.xtext.common.types.access.TypeResource.execute (TypeResource.java:213)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.doSynchronized (JvmDeclaredTypeImplCustom.java:370)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.internalGetAllFeaturesMap (JvmDeclaredTypeImplCustom.java:396)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.getAllFeaturesMap (JvmDeclaredTypeImplCustom.java:390)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$4.get (JvmDeclaredTypeImplCustom.java:309)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$4.get (JvmDeclaredTypeImplCustom.java:306)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom$5.exec (JvmDeclaredTypeImplCustom.java:373)
    at org.eclipse.xtext.common.types.access.TypeResource.execute (TypeResource.java:213)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.doSynchronized (JvmDeclaredTypeImplCustom.java:370)
    at org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImplCustom.findAllFeaturesByName (JvmDeclaredTypeImplCustom.java:306)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer._computeTypes (XbaseWithAnnotationsTypeComputer.java:77)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:44)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:395)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeAnnotationTypes (LogicalContainerAwareReentrantTypeResolver.java:857)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeAnnotationTypes (LogicalContainerAwareReentrantTypeResolver.java:850)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:749)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:709)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Iterable' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable']
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.findDeclaredType (AbstractTypeComputer.java:100)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:734)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.findDeclaredType (AbstractTypeComputer.java:100)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:734)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.findDeclaredType (AbstractTypeComputer.java:100)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:734)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.findDeclaredType (AbstractTypeComputer.java:100)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:734)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.util.List
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.util.DeclaratorTypeArgumentCollector.doVisitParameterizedTypeReference (DeclaratorTypeArgumentCollector.java:158)
    at org.eclipse.xtext.xbase.typesystem.util.ConstraintAwareTypeArgumentCollector.doVisitParameterizedTypeReference (ConstraintAwareTypeArgumentCollector.java:38)
    at org.eclipse.xtext.xbase.typesystem.util.ConstraintAwareTypeArgumentCollector.doVisitParameterizedTypeReference (ConstraintAwareTypeArgumentCollector.java:20)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.accept (ParameterizedTypeReference.java:840)
    at org.eclipse.xtext.xbase.typesystem.util.DeclaratorTypeArgumentCollector.getTypeParameterMapping (DeclaratorTypeArgumentCollector.java:183)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:58)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:41)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.accept (ParameterizedTypeReference.java:834)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.compute (ElementOrComponentTypeComputer.java:45)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.getElementOrComponentType (XbaseTypeComputer.java:847)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:791)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Iterable
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:242)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:41)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.accept (ParameterizedTypeReference.java:834)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.compute (ElementOrComponentTypeComputer.java:45)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.getElementOrComponentType (XbaseTypeComputer.java:847)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:791)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Iterable' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:41)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.accept (ParameterizedTypeReference.java:834)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.compute (ElementOrComponentTypeComputer.java:45)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.getElementOrComponentType (XbaseTypeComputer.java:847)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:791)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Object' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceToObject (StandardTypeReferenceOwner.java:196)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:62)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.doVisitParameterizedTypeReference (ElementOrComponentTypeComputer.java:41)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.accept (ParameterizedTypeReference.java:834)
    at org.eclipse.xtext.xbase.typesystem.computation.ElementOrComponentTypeComputer.compute (ElementOrComponentTypeComputer.java:45)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.getElementOrComponentType (XbaseTypeComputer.java:847)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeForLoopParameterType (XbaseTypeComputer.java:791)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:715)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:116)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:479)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.PNPL_variabilityRuntimeModule (visibility: PUBLIC, simpleName: PNPL_variabilityRuntimeModule, identifier: pnpl_variability.PNPL_variabilityRuntimeModule, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability) (interface: false, strictFloatingPoint: false, anonymous: false)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.eGet (JvmParameterizedTypeReferenceImpl.java:173)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getContents (BatchLinkableResource.java:148)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:291)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtend.core.macro.XAnnotationExtensions.isProcessed (XAnnotationExtensions.java:154)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$registerMacroAnnotations$8 (ActiveAnnotationContextProvider.java:241)
    at org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply (BooleanFunctionDelegate.java:41)
    at com.google.common.collect.Iterators$4.computeNext (Iterators.java:624)
    at com.google.common.collect.AbstractIterator.tryToComputeNext (AbstractIterator.java:145)
    at com.google.common.collect.AbstractIterator.hasNext (AbstractIterator.java:140)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.registerMacroAnnotations (ActiveAnnotationContextProvider.java:244)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:214)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$2 (ActiveAnnotationContextProvider.java:176)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:178)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.lambda$searchAnnotatedElements$1 (ActiveAnnotationContextProvider.java:167)
    at java.lang.Iterable.forEach (Iterable.java:75)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.searchAnnotatedElements (ActiveAnnotationContextProvider.java:169)
    at org.eclipse.xtend.core.macro.ActiveAnnotationContextProvider.computeContext (ActiveAnnotationContextProvider.java:132)
    at org.eclipse.xtend.core.jvmmodel.XtendJvmModelInferrer.infer (XtendJvmModelInferrer.java:187)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.installDerivedState (JvmModelAssociator.java:382)
    at org.eclipse.xtext.resource.DerivedStateAwareResource.installDerivedState (DerivedStateAwareResource.java:243)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getContents (BatchLinkableResource.java:148)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:291)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.eGet (XImportDeclarationImpl.java:373)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xtype.impl.XImportDeclarationImpl.getImportedType (XImportDeclarationImpl.java:253)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getImportScope (XtendImportedNamespaceScopeProvider.java:282)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.access$200 (XtendImportedNamespaceScopeProvider.java:68)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:129)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider$1.get (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.validation.PNPL_variabilityValidator (visibility: PUBLIC, simpleName: PNPL_variabilityValidator, identifier: pnpl_variability.validation.PNPL_variabilityValidator, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability.validation) (interface: false, strictFloatingPoint: false, anonymous: false)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.getAnnotationType (XAnnotationImpl.java:127)
    at org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationImpl.eGet (XAnnotationImpl.java:239)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Exception
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:242)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Class' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class']
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.String' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class', org.eclipse.xtext.common.types.access.TypeResource@4bef02a1 uri='java:/Objects/org.eclipse.emf.common.util.URI', org.eclipse.xtext.common.types.access.TypeResource@12a21500 uri='java:/Objects/java.lang.String']
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:631)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:631)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:631)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:631)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.String
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:168)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.doGetDeclaredType (ResolvedTypes.java:999)
    at org.eclipse.xtext.xbase.typesystem.internal.StackedResolvedTypes.doGetDeclaredType (StackedResolvedTypes.java:279)
    at org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.doGetActualType (ResolvedTypes.java:962)
    at org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.getActualType (ResolvedTypes.java:950)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.getDeclaredType (AbstractLinkingCandidate.java:610)
    at org.eclipse.xtext.xbase.typesystem.internal.FeatureLinkingCandidate.getDeclaredType (FeatureLinkingCandidate.java:1136)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$5.applyToComputationState (AbstractTypeComputationState.java:511)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.String' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class', org.eclipse.xtext.common.types.access.TypeResource@4bef02a1 uri='java:/Objects/org.eclipse.emf.common.util.URI', org.eclipse.xtext.common.types.access.TypeResource@12a21500 uri='java:/Objects/java.lang.String', org.eclipse.xtext.common.types.access.TypeResource@4e349c6f uri='java:/Objects/variability.FileURI']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:618)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|8' failed.
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:56)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:56)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:56)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:56)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:827)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver._computeTypes (XtendReentrantTypeResolver.java:612)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:711)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes (LogicalContainerAwareReentrantTypeResolver.java:897)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes (LogicalContainerAwareReentrantTypeResolver.java:886)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:705)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:697)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:382)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.getType (LightweightTypeReferenceFactory.java:242)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:173)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.doVisitParameterizedTypeReference (LightweightTypeReferenceFactory.java:52)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImplCustom.accept (JvmParameterizedTypeReferenceImplCustom.java:53)
    at org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.visit (AbstractTypeReferenceVisitor.java:34)
    at org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReferenceFactory.toLightweightReference (LightweightTypeReferenceFactory.java:83)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.toLightweightTypeReference (StandardTypeReferenceOwner.java:117)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1055)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Class
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:242)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Class' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class', org.eclipse.xtext.common.types.access.TypeResource@4bef02a1 uri='java:/Objects/org.eclipse.emf.common.util.URI', org.eclipse.xtext.common.types.access.TypeResource@12a21500 uri='java:/Objects/java.lang.String', org.eclipse.xtext.common.types.access.TypeResource@4e349c6f uri='java:/Objects/variability.FileURI', org.eclipse.xtext.common.types.access.TypeResource@3ee81474 uri='java:/Objects/java.lang.Integer']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:232)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper.getAsClassLiteral (TypeLiteralHelper.java:44)
    at org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate.getDeclaredType (TypeLiteralLinkingCandidate.java:210)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState (AbstractLinkingCandidate.java:288)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:677)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:110)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.String' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class', org.eclipse.xtext.common.types.access.TypeResource@4bef02a1 uri='java:/Objects/org.eclipse.emf.common.util.URI', org.eclipse.xtext.common.types.access.TypeResource@12a21500 uri='java:/Objects/java.lang.String', org.eclipse.xtext.common.types.access.TypeResource@4e349c6f uri='java:/Objects/variability.FileURI', org.eclipse.xtext.common.types.access.TypeResource@3ee81474 uri='java:/Objects/java.lang.Integer']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:631)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.String' in context org.eclipse.xtext.resource.XtextResourceSet@7d038681 resources=[org.eclipse.xtext.xbase.resource.BatchLinkableResource@70aada6b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/generator/PNPL_variabilityGenerator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@1ee2346b uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/formatting2/PNPL_variabilityFormatter.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@71db8fb1 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityRuntimeModule.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@100d3885 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/validation/PNPL_variabilityValidator.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@36d2d16d uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/PNPL_variabilityStandaloneSetup.xtend', org.eclipse.xtext.xbase.resource.BatchLinkableResource@399cfab0 uri='file:/home/travis/build/antoniogarmendia/ecore-product-line/org.ecore.product.line/bundles/pnpl_variability.editor/src/pnpl_variability/scoping/PNPL_variabilityScopeProvider.xtend', org.eclipse.xtext.common.types.access.TypeResource@14975c35 uri='java:/Objects/com.google.inject.Inject', org.eclipse.xtext.common.types.access.TypeResource@6da79732 uri='java:/Objects/org.eclipse.xtext.formatting2.AbstractFormatter2', org.eclipse.xtext.common.types.access.TypeResource@4d5e7a52 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormattableDocument', org.eclipse.xtext.common.types.access.TypeResource@13c95033 uri='java:/Objects/variability.UnaryExpression', org.eclipse.xtext.common.types.access.TypeResource@3d91d08b uri='java:/Objects/variability.Variability', org.eclipse.xtext.common.types.access.TypeResource@6cdece0c uri='java:/Objects/java.lang.annotation.Target', org.eclipse.xtext.common.types.access.TypeResource@526ca52f uri='java:/Objects/java.lang.annotation.Retention', org.eclipse.xtext.common.types.access.TypeResource@b7d2f99 uri='java:/Objects/java.lang.annotation.Documented', org.eclipse.xtext.common.types.access.TypeResource@38dbb3f5 uri='java:/Objects/javax.xml.parsers.DocumentBuilderFactory', org.eclipse.xtext.common.types.access.TypeResource@22efa44c uri='java:/Objects/org.eclipse.xtext.EcoreUtil2', org.eclipse.xtext.common.types.access.TypeResource@159d38e3 uri='java:/Objects/org.eclipse.xtext.validation.Check', org.eclipse.xtext.common.types.access.TypeResource@777edc2e uri='java:/Objects/variability.Feature', org.eclipse.xtext.common.types.access.TypeResource@125f9d2f uri='java:/Objects/variability.VariabilityPackage', org.eclipse.xtext.common.types.access.TypeResource@4dcd86ec uri='java:/Objects/org.eclipse.emf.ecore.resource.Resource', org.eclipse.xtext.common.types.access.TypeResource@316be596 uri='java:/Objects/org.eclipse.xtext.generator.AbstractGenerator', org.eclipse.xtext.common.types.access.TypeResource@30f5d039 uri='java:/Objects/org.eclipse.xtext.generator.IFileSystemAccess2', org.eclipse.xtext.common.types.access.TypeResource@5e2d85ed uri='java:/Objects/org.eclipse.xtext.generator.IGeneratorContext', org.eclipse.xtext.common.types.access.TypeResource@7f769222 uri='java:/Objects/java.lang.Override', org.eclipse.xtext.common.types.access.TypeResource@115f9f0f uri='java:/Objects/java.lang.SuppressWarnings', org.eclipse.xtext.common.types.access.TypeResource@fb5e105 uri='java:/Objects/javax.annotation.Generated', org.eclipse.xtext.common.types.access.TypeResource@3d850ff3 uri='java:/Objects/java.lang.Object', org.eclipse.xtext.common.types.access.TypeResource@76296de3 uri='java:/Objects/org.eclipse.xtext.generator.IGenerator2', org.eclipse.xtext.common.types.access.TypeResource@1be323ce uri='java:/Primitives', org.eclipse.xtext.common.types.access.TypeResource@3bfe547e uri='java:/Objects/pnpl_variability.services.PNPL_variabilityGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@2e112e65 uri='java:/Objects/org.eclipse.xtext.formatting2.IFormatter2', org.eclipse.xtext.common.types.access.TypeResource@136a0831 uri='java:/Objects/org.eclipse.xtext.xbase.lib.Extension', org.eclipse.xtext.common.types.access.TypeResource@1195b4c1 uri='java:/Objects/variability.Expression', org.eclipse.xtext.common.types.access.TypeResource@58815f29 uri='java:/Objects/org.eclipse.emf.ecore.EObject', org.eclipse.xtext.common.types.access.TypeResource@7fc4205a uri='java:/Objects/org.eclipse.emf.common.notify.Notifier', org.eclipse.xtext.common.types.access.TypeResource@3c2c9413 uri='java:/Objects/java.lang.Void', org.eclipse.xtext.common.types.access.TypeResource@231ceb uri='java:/Objects/org.eclipse.xtext.resource.XtextResource', org.eclipse.xtext.common.types.access.TypeResource@528973d1 uri='java:/Objects/org.eclipse.emf.ecore.resource.impl.ResourceImpl', org.eclipse.xtext.common.types.access.TypeResource@c915f2a uri='java:/Objects/org.eclipse.emf.common.notify.impl.NotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@5445dea7 uri='java:/Objects/org.eclipse.emf.common.notify.impl.BasicNotifierImpl', org.eclipse.xtext.common.types.access.TypeResource@4c995480 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals', org.eclipse.xtext.common.types.access.TypeResource@5517b139 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals', org.eclipse.xtext.common.types.access.TypeResource@53f9ccbe uri='java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput', org.eclipse.xtext.common.types.access.TypeResource@29339080 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions', org.eclipse.xtext.common.types.access.TypeResource@2f88fc72 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions', org.eclipse.xtext.common.types.access.TypeResource@477e0ec3 uri='java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a7fb6ae uri='java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions', org.eclipse.xtext.common.types.access.TypeResource@6f7d9af1 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions', org.eclipse.xtext.common.types.access.TypeResource@7fe8000 uri='java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions', org.eclipse.xtext.common.types.access.TypeResource@30c19e2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions', org.eclipse.xtext.common.types.access.TypeResource@17ac945a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions', org.eclipse.xtext.common.types.access.TypeResource@14053e4c uri='java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions', org.eclipse.xtext.common.types.access.TypeResource@6708524c uri='java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions', org.eclipse.xtext.common.types.access.TypeResource@5b04a049 uri='java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions', org.eclipse.xtext.common.types.access.TypeResource@28f9e137 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions', org.eclipse.xtext.common.types.access.TypeResource@15b35d3a uri='java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions', org.eclipse.xtext.common.types.access.TypeResource@300cf7f2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions', org.eclipse.xtext.common.types.access.TypeResource@4e741f52 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions', org.eclipse.xtext.common.types.access.TypeResource@29e3bff2 uri='java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions', org.eclipse.xtext.common.types.access.TypeResource@26366d79 uri='java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions', org.eclipse.xtext.common.types.access.TypeResource@71d2ad2a uri='java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions', org.eclipse.xtext.common.types.access.TypeResource@1fb2b2cd uri='java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions', org.eclipse.xtext.common.types.access.TypeResource@2b9a82e6 uri='java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions', org.eclipse.xtext.common.types.access.TypeResource@3ed27f49 uri='java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions', org.eclipse.xtext.common.types.access.TypeResource@5a0d3e44 uri='java:/Objects/org.eclipse.xtext.formatting2.regionaccess.ITextRegionExtensions', org.eclipse.xtext.common.types.access.TypeResource@50a3cb12 uri='java:/Objects/java.lang.annotation.Annotation', org.eclipse.xtext.common.types.access.TypeResource@2fd1ee52 uri='java:/Objects/java.lang.Iterable', org.eclipse.xtext.common.types.access.TypeResource@50a5b9b5 uri='java:/Objects/org.eclipse.xtext.service.AbstractElementFinder', org.eclipse.xtext.common.types.access.TypeResource@44167adf uri='java:/Objects/org.eclipse.xtext.IGrammarAccess', org.eclipse.xtext.common.types.access.TypeResource@ad21b00 uri='java:/Objects/org.eclipse.emf.common.util.EList', org.eclipse.xtext.common.types.access.TypeResource@29dab8a3 uri='java:/Objects/variability.PresenceCondition', org.eclipse.xtext.common.types.access.TypeResource@54cfc43c uri='java:/Objects/java.util.List', org.eclipse.xtext.common.types.access.TypeResource@794279fd uri='java:/Objects/org.eclipse.xtext.formatting2.FormatterRequest', org.eclipse.xtext.common.types.access.TypeResource@729d5f07 uri='java:/Objects/pnpl_variability.AbstractPNPL_variabilityRuntimeModule', org.eclipse.xtext.common.types.access.TypeResource@157dc492 uri='java:/Objects/pnpl_variability.validation.AbstractPNPL_variabilityValidator', org.eclipse.xtext.common.types.access.TypeResource@692ac62f uri='java:/Objects/org.eclipse.xtext.validation.AbstractDeclarativeValidator', org.eclipse.xtext.common.types.access.TypeResource@3cdc766 uri='java:/Objects/org.eclipse.xtext.validation.AbstractInjectableValidator', org.eclipse.xtext.common.types.access.TypeResource@1b30d57f uri='java:/Objects/org.eclipse.emf.ecore.EValidator', org.eclipse.xtext.common.types.access.TypeResource@6092dbdf uri='java:/Objects/org.eclipse.xtext.validation.ValidationMessageAcceptor', org.eclipse.xtext.common.types.access.TypeResource@5f36625c uri='java:/Objects/java.lang.Exception', org.eclipse.xtext.common.types.access.TypeResource@322d682b uri='java:/Objects/java.lang.Class', org.eclipse.xtext.common.types.access.TypeResource@4bef02a1 uri='java:/Objects/org.eclipse.emf.common.util.URI', org.eclipse.xtext.common.types.access.TypeResource@12a21500 uri='java:/Objects/java.lang.String', org.eclipse.xtext.common.types.access.TypeResource@4e349c6f uri='java:/Objects/variability.FileURI', org.eclipse.xtext.common.types.access.TypeResource@3ee81474 uri='java:/Objects/java.lang.Integer']
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner.newReferenceTo (StandardTypeReferenceOwner.java:216)
    at org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer.getRawTypeForName (AbstractTypeComputer.java:60)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:618)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:130)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.computeArgumentTypes (AbstractUnresolvableReference.java:69)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference.applyToComputationState (AbstractUnresolvableReference.java:41)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$2.applyToComputationState (AbstractTypeComputationState.java:487)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1104)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:548)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:140)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Comparable
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.xtext.common.types.access.TypeResource.resolveJavaObjectURIProxy (TypeResource.java:176)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:27)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.xbase.scoping.batch.ExtensionScopeHelper.isMatchingFirstParameter (ExtensionScopeHelper.java:89)
    at org.eclipse.xtext.xbase.scoping.batch.StaticExtensionImportsScope.createDescription (StaticExtensionImportsScope.java:87)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractStaticImportsScope$1.processType (AbstractStaticImportsScope.java:129)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractStaticImportsScope$1.accept (AbstractStaticImportsScope.java:117)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedExecutableScope.processFeatureNames (AbstractSessionBasedExecutableScope.java:40)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractStaticImportsScope.getLocalElementsByName (AbstractStaticImportsScope.java:105)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope.getElements (AbstractSessionBasedScope.java:174)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope.getElements (AbstractSessionBasedScope.java:176)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope.getElements (AbstractSessionBasedScope.java:176)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:143)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType (AbstractTypeComputationState.java:403)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:215)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|8' failed.
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:46)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:46)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:46)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.findTopLevelType (WrapperTypeLookup.java:31)
    at org.eclipse.xtext.xbase.typesystem.internal.util.WrapperTypeLookup.getWrapperType (WrapperTypeLookup.java:46)
    at org.eclipse.xtext.xbase.typesystem.references.ParameterizedTypeReference.getWrapperTypeIfPrimitive (ParameterizedTypeReference.java:221)
    at org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider.collectSynonymTypes (SynonymTypesProvider.java:96)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureScopeForTypeRef (FeatureScopes.java:169)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver (FeatureScopes.java:240)
    at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope (FeatureScopes.java:92)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope (AbstractFeatureScopeSession.java:177)
    at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope (AbstractFeatureScopeSession.java:48)
    at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions (ScopeProviderAccess.java:142)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates (AbstractTypeComputationState.java:409)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1099)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:100)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:695)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:118)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes (ExpressionTypeComputationState.java:59)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:483)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:1056)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:136)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes (XbaseTypeComputer.java:471)
    at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes (XbaseTypeComputer.java:106)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsTypeComputer.computeTypes (XbaseWithAnnotationsTypeComputer.java:46)
    at org.eclipse.xtend.core.typesystem.XtendTypeComputer.computeTypes (XtendTypeComputer.java:64)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes (AbstractTypeComputationState.java:121)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes (AbstractTypeComputationState.java:109)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes (AbstractRootTypeComputationState.java:32)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver._computeTypes (DefaultReentrantTypeResolver.java:198)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.computeTypes (DefaultReentrantTypeResolver.java:190)
    at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes (LogicalContainerAwareReentrantTypeResolver.java:728)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeDanglingExpressionType (XtendReentrantTypeResolver.java:447)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:430)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:403)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:390)
    at org.eclipse.xtend.core.typesystem.XtendReentrantTypeResolver.computeTypes (XtendReentrantTypeResolver.java:380)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve (DefaultReentrantTypeResolver.java:164)
    at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve (DefaultReentrantTypeResolver.java:139)
    at org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver.reentrantResolve (CompoundReentrantTypeResolver.java:79)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes (CachingBatchTypeResolver.java:80)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:57)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec (IUnitOfWork.java:37)
    at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear (OnChangeEvictingCache.java:128)
    at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes (CachingBatchTypeResolver.java:53)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:69)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.eGet (JvmParameterizedTypeReferenceImpl.java:173)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|57' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:211)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:55)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:37)
    at org.eclipse.xtend.core.scoping.TypeScopeWithWildcardImports.getSingleElement (TypeScopeWithWildcardImports.java:52)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtend.core.scoping.PrimitiveAwareScope.getSingleElement (PrimitiveAwareScope.java:39)
    at org.eclipse.xtend.core.scoping.CachingTypeScope.getSingleElement (CachingTypeScope.java:40)
    at org.eclipse.xtend.core.scoping.AbstractKnownTypesScope.getSingleElement (AbstractKnownTypesScope.java:42)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:213)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.eGet (JvmParameterizedTypeReferenceImpl.java:173)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.PNPL_variabilityStandaloneSetup (visibility: PUBLIC, simpleName: PNPL_variabilityStandaloneSetup, identifier: pnpl_variability.PNPL_variabilityStandaloneSetup, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability) (interface: false, strictFloatingPoint: false, anonymous: false)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes (AbstractBatchTypeResolver.java:67)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:60)
    at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched (BatchLinkingService.java:41)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:117)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImplCustom.getFeature (XAbstractFeatureCallImplCustom.java:48)
    at org.eclipse.xtext.xbase.impl.XAbstractFeatureCallImpl.eGet (XAbstractFeatureCallImpl.java:490)
    at org.eclipse.xtext.xbase.impl.XMemberFeatureCallImpl.eGet (XMemberFeatureCallImpl.java:457)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.SuppressWarnings' in context JvmGenericType: pnpl_variability.scoping.PNPL_variabilityScopeProvider (visibility: PUBLIC, simpleName: PNPL_variabilityScopeProvider, identifier: pnpl_variability.scoping.PNPL_variabilityScopeProvider, deprecated: <unset>) (abstract: false, static: false, final: false, packageName: pnpl_variability.scoping) (interface: false, strictFloatingPoint: false, anonymous: false)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.addAnnotations (JvmModelCompleter.java:222)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.completeJvmGenericType (JvmModelCompleter.java:188)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelCompleter.complete (JvmModelCompleter.java:101)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator$2.run (JvmModelAssociator.java:420)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.ensureJvmMembersInitialized (BatchLinkableResource.java:231)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getOrInstall (JvmModelAssociator.java:112)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.sourceToTargetMap (JvmModelAssociator.java:206)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getJvmElements (JvmModelAssociator.java:337)
    at org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.getPrimaryJvmElement (JvmModelAssociator.java:542)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getContainerScope (XtendImportedNamespaceScopeProvider.java:203)
    at org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider.getScope (XtendImportedNamespaceScopeProvider.java:144)
    at org.eclipse.xtext.xbase.scoping.batch.TypeScopes.createTypeScope (TypeScopes.java:59)
    at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.getScope (XbaseBatchScopeProvider.java:112)
    at org.eclipse.xtext.xbase.annotations.typesystem.XbaseWithAnnotationsBatchScopeProvider.getScope (XbaseWithAnnotationsBatchScopeProvider.java:53)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getScope (DefaultLinkingService.java:58)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:107)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:209)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolve (EcoreUtil.java:269)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eResolveProxy (BasicEObjectImpl.java:1516)
    at org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom.eResolveProxy (JvmTypeReferenceImplCustom.java:31)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.getType (JvmParameterizedTypeReferenceImpl.java:111)
    at org.eclipse.xtext.common.types.impl.JvmParameterizedTypeReferenceImpl.eGet (JvmParameterizedTypeReferenceImpl.java:173)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1050)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet (BasicEObjectImpl.java:1042)
    at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext (EContentsEList.java:439)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveCrossReferences (EcoreUtil.java:314)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:308)
    at org.eclipse.emf.ecore.util.EcoreUtil.resolveAll (EcoreUtil.java:293)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:504)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.util.List' in context org.eclipse.xtend.core.xtend.impl.XtendFileImpl@4ccb40be (package: pnpl_variability.generator)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.validation.XtendValidator.checkClassPath (XtendValidator.java:564)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Throwable' in context org.eclipse.xtend.core.xtend.impl.XtendFunctionImplCustom@34504ecb (modifiers: [override]) (name: doGenerate)
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException (ResourceSetImpl.java:319)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:278)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.xtext.common.types.access.TypeResource$CannotLoadTypeResourceException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:147)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:97)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 55
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:148)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:136)
    at org.eclipse.xtext.common.types.access.binary.asm.JvmDeclaredTypeBuilder.buildType (JvmDeclaredTypeBuilder.java:69)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.doCreateType (DeclaredTypeFactory.java:115)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:95)
    at org.eclipse.xtext.common.types.access.impl.DeclaredTypeFactory.createType (DeclaredTypeFactory.java:37)
    at org.eclipse.xtext.common.types.access.binary.BinaryClassMirror.initialize (BinaryClassMirror.java:42)
    at org.eclipse.xtext.common.types.access.TypeResource.doLoad (TypeResource.java:136)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load (ResourceImpl.java:1563)
    at org.eclipse.xtext.common.types.access.TypeResource.load (TypeResource.java:120)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad (ResourceSetImpl.java:259)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper (ResourceSetImpl.java:274)
    at org.eclipse.xtext.resource.XtextResourceSet.getResource (XtextResourceSet.java:265)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:246)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.util.List' in context org.eclipse.xtend.core.xtend.impl.XtendFileImpl@6bfa9cf5 (package: pnpl_variability.formatting2)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.validation.XtendValidator.checkClassPath (XtendValidator.java:564)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resource is empty: java:/Objects/java.lang.Throwable
java.lang.IllegalStateException
    at org.eclipse.xtext.common.types.access.impl.AbstractClassMirror.getEObject (AbstractClassMirror.java:94)
    at org.eclipse.xtext.common.types.access.TypeResource.getEObject (TypeResource.java:94)
    at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject (ResourceSetImpl.java:223)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:79)
    at org.eclipse.xtext.common.types.access.impl.IndexedJvmTypeAccess.getIndexedJvmType (IndexedJvmTypeAccess.java:69)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:242)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Throwable' in context org.eclipse.xtend.core.xtend.impl.XtendFunctionImplCustom@c32058d (modifiers: [def, dispatch]) (name: format)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.lang.Throwable' in context org.eclipse.xtend.core.xtend.impl.XtendFunctionImplCustom@7f3a71ce (modifiers: [def, dispatch]) (name: format)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtext.common.types.util.TypeReferences.getTypeForName (TypeReferences.java:192)
    at org.eclipse.xtend.core.validation.XtendValidator.checkExceptions (XtendValidator.java:1785)
    at org.eclipse.xtend.core.validation.XtendValidator.checkDeclaredExceptions (XtendValidator.java:1779)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Couldn't find JvmType for name 'java.util.List' in context org.eclipse.xtend.core.xtend.impl.XtendFileImpl@6badba86 (package: pnpl_variability)
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:192)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:255)
    at org.eclipse.xtext.common.types.util.TypeReferences.findDeclaredType (TypeReferences.java:232)
    at org.eclipse.xtend.core.validation.XtendValidator.checkClassPath (XtendValidator.java:564)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke (AbstractDeclarativeValidator.java:118)
    at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate (AbstractDeclarativeValidator.java:312)
    at org.eclipse.xtext.validation.AbstractInjectableValidator.validate (AbstractInjectableValidator.java:71)
    at org.eclipse.xtext.validation.CompositeEValidator.validate (CompositeEValidator.java:151)
    at org.eclipse.emf.ecore.util.Diagnostician.doValidate (Diagnostician.java:257)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:244)
    at org.eclipse.xtext.validation.CancelableDiagnostician.validate (CancelableDiagnostician.java:40)
    at org.eclipse.xtext.xbase.validation.XbaseDiagnostician.validate (XbaseDiagnostician.java:48)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:201)
    at org.eclipse.emf.ecore.util.Diagnostician.validate (Diagnostician.java:143)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:146)
    at org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceValidator.validate (DerivedStateAwareResourceValidator.java:32)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:90)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR] resolution of uriFragment '|0' failed.
java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference (LazyLinkingResource.java:189)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference (LazyLinkingResource.java:148)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences (LazyLinkingResource.java:134)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.resolveLazyCrossReferences (BatchLinkableResource.java:168)
    at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences (EcoreUtil2.java:500)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.resolveProxies (ResourceValidatorImpl.java:161)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:74)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] org.ecore.product.line.root 1.0.0-SNAPSHOT ......... SUCCESS [  6.203 s]
[INFO] org.ecore.product.line.bundles 1.0.0-SNAPSHOT ...... SUCCESS [  0.269 s]
[INFO] formula-solver 1.0.0-SNAPSHOT ...................... SUCCESS [  6.404 s]
[INFO] pnpl_variability 0.1.0-SNAPSHOT .................... SUCCESS [  2.859 s]
[INFO] pnpl_variability.editor 1.0.0-SNAPSHOT ............. FAILURE [ 16.196 s]
[INFO] pnpl_variability.editor.ide 1.0.0-SNAPSHOT ......... SKIPPED
[INFO] pnpl_variability.editor.ui 1.0.0-SNAPSHOT .......... SKIPPED
[INFO] org.pc.definition.diagram 0.1.0-SNAPSHOT ........... SKIPPED
[INFO] org.pc.definition.diagram.design 1.0.0-SNAPSHOT .... SKIPPED
[INFO] org.pc.definition.diagram Edit Support 1.0.0-SNAPSHOT SKIPPED
[INFO] org.pc.definition.diagram Editor 1.0.0-SNAPSHOT .... SKIPPED
[INFO] org.ecore.product.line.releng 1.0.0-SNAPSHOT ....... SKIPPED
[INFO] org.ecore.product.line.target 1.0.0-SNAPSHOT ....... SKIPPED
[INFO] org.ecore.product.line.features 1.0.0-SNAPSHOT ..... SKIPPED
[INFO] Variability Editor 1.0.0-SNAPSHOT .................. SKIPPED
[INFO] org.ecore.product.line.update 1.0.0-SNAPSHOT ....... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:35 min
[INFO] Finished at: 2020-05-16T09:45:49Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile (default) on project pnpl_variability.editor: Execution default of goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile failed: java.lang.IllegalStateException: Resource has not been loaded -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile (default) on project pnpl_variability.editor: Execution default of goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile failed: java.lang.IllegalStateException: Resource has not been loaded
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.eclipse.xtend:xtend-maven-plugin:2.14.0:compile failed: java.lang.IllegalStateException: Resource has not been loaded
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.emf.common.util.WrappedException: java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:131)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference (LazyLinkingResource.java:189)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference (LazyLinkingResource.java:148)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences (LazyLinkingResource.java:134)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.resolveLazyCrossReferences (BatchLinkableResource.java:168)
    at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences (EcoreUtil2.java:500)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.resolveProxies (ResourceValidatorImpl.java:161)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:74)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.IllegalStateException: Resource has not been loaded
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:299)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByClass (ClasspathTypeProvider.java:247)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.doFindTypeByName (ClasspathTypeProvider.java:221)
    at org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider.findTypeByName (ClasspathTypeProvider.java:213)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:59)
    at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement (AbstractTypeScope.java:54)
    at org.eclipse.xtend.core.scoping.LocalResourceFilteringTypeScope.getSingleElement (LocalResourceFilteringTypeScope.java:42)
    at org.eclipse.xtend.core.scoping.RecordingTypeScope.getSingleElement (RecordingTypeScope.java:51)
    at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement (AbstractScope.java:108)
    at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects (DefaultLinkingService.java:114)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject (LazyLinkingResource.java:247)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.getEObject (BatchLinkableResource.java:119)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference (LazyLinkingResource.java:189)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference (LazyLinkingResource.java:148)
    at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences (LazyLinkingResource.java:134)
    at org.eclipse.xtext.xbase.resource.BatchLinkableResource.resolveLazyCrossReferences (BatchLinkableResource.java:168)
    at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences (EcoreUtil2.java:500)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.resolveProxies (ResourceValidatorImpl.java:161)
    at org.eclipse.xtext.validation.ResourceValidatorImpl.validate (ResourceValidatorImpl.java:74)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.lambda$validate$0 (CachingResourceValidatorImpl.java:70)
    at org.eclipse.xtext.util.OnChangeEvictingCache.get (OnChangeEvictingCache.java:76)
    at org.eclipse.xtend.core.validation.CachingResourceValidatorImpl.validate (CachingResourceValidatorImpl.java:72)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.validate (XtendBatchCompiler.java:685)
    at org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler.compile (XtendBatchCompiler.java:506)
    at org.eclipse.xtend.maven.AbstractXtendCompilerMojo.compile (AbstractXtendCompilerMojo.java:174)
    at org.eclipse.xtend.maven.XtendCompile.internalExecute (XtendCompile.java:62)
    at org.eclipse.xtend.maven.AbstractXtendMojo.execute (AbstractXtendMojo.java:39)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)

Back to the top