Started by an SCM change Running as SYSTEM Building in workspace /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/TychoBuild at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ U pom.xml At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/Editor at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ U pom.xml At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/Core at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ U pom.xml At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/CoreTests at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ U pom.xml At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature Deleting /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/Feature at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/UpdateSite at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ At revision 4277 Cleaning up /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/developmentTools Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/developmentTools at revision '2020-05-03T13:07:39.100 +0200' Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ At revision 4277 Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ Using sole credentials jenkins/****** ( FHDW) in realm ‘ FHDW’ No changes for https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/Feature since the previous build No changes for https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/UpdateSite since the previous build No changes for https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/developmentTools since the previous build Parsing POMs Modules changed, recalculating dependency graph Established TCP socket on 39925 [TychoBuild] $ /opt/openjdk-bin-8.252_p09/bin/java -Xmx1024m -XX:MaxPermSize=128m -cp /var/lib/jenkins/home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/usr/share/maven-bin-3.6/boot/plexus-classworlds-2.6.0.jar:/usr/share/maven-bin-3.6/conf/logging jenkins.maven3.agent.Maven35Main /usr/share/maven-bin-3.6 /var/lib/jenkins/home/war/WEB-INF/lib/remoting-4.2.jar /var/lib/jenkins/home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.13.jar /var/lib/jenkins/home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.13.jar 39925 OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/pom.xml -amd -pl de.fhdw.wtf:de.fhdw.wtf.tooling.p2,de.fhdw.wtf:de.fhdw.wtf.tooling.Tooling,de.fhdw.wtf:de.fhdw.wtf.tooling.Reactor,de.fhdw.wtf:de.fhdw.wtf.core.tests,de.fhdw.wtf:de.fhdw.wtf.tooling.Editor,de.fhdw.wtf:de.fhdw.wtf.core,de.fhdw.wtf:de.fhdw.wtf.tooling.Reactor clean install site -Djarsigner.alias=jenkins [INFO] Scanning for projects... [INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.core:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/pom.xml [INFO] Fetching p2.index from https://fhdwdev.ha.bib.de/nexus/content/groups/p2-public/ (0B of 134B at 0B/s) [INFO] Adding repository https://fhdwdev.ha.bib.de/nexus/content/groups/p2-public [INFO] Resolving dependencies of MavenProject: de.fhdw.wtf:de.fhdw.wtf.core:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/pom.xml [INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.core:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/pom.xml [INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.core.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/pom.xml [INFO] Resolving dependencies of MavenProject: de.fhdw.wtf:de.fhdw.wtf.core.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/pom.xml [INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.core.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/pom.xml [INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Editor:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/pom.xml [INFO] Resolving dependencies of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Editor:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/pom.xml [INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Editor:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/pom.xml [INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Tooling:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/pom.xml [INFO] Resolving dependencies of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Tooling:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/pom.xml [INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.Tooling:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/pom.xml [INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.p2:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/pom.xml [INFO] Resolving dependencies of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.p2:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/pom.xml [INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.tooling.p2:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/pom.xml [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] de.fhdw.wtf.tooling.Reactor [pom] [INFO] WTF Core [eclipse-plugin] [INFO] WTF Core Tests [eclipse-test-plugin] [INFO] de.fhdw.wtf.tooling.Editor [eclipse-plugin] [INFO] de.fhdw.wtf.tooling.Tooling [eclipse-feature] [INFO] de.fhdw.wtf.tooling.p2 [eclipse-repository] [INFO] [INFO] --------------< de.fhdw.wtf:de.fhdw.wtf.tooling.Reactor >--------------- [INFO] Building de.fhdw.wtf.tooling.Reactor 1.0.1-SNAPSHOT [1/6] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.tooling.Reactor --- [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.tooling.Reactor --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.tooling.Reactor --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.tooling.Reactor --- [INFO] 0 archive(s) processed [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ de.fhdw.wtf.tooling.Reactor --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Reactor-1.0.1-SNAPSHOT.pom [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.tooling.Reactor --- [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0 [INFO] 16 reports detected for maven-project-info-reports-plugin:3.0.0: ci-management, dependencies, dependency-convergence, dependency-info, dependency-management, distribution-management, index, issue-management, licenses, mailing-lists, modules, plugin-management, plugins, scm, summary, team [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Dependency Convergence" report --- maven-project-info-reports-plugin:3.0.0:dependency-convergence [INFO] Generating "Dependency Information" report --- maven-project-info-reports-plugin:3.0.0:dependency-info [INFO] Generating "About" report --- maven-project-info-reports-plugin:3.0.0:index [INFO] Generating "Project Modules" report --- maven-project-info-reports-plugin:3.0.0:modules [INFO] Generating "Plugin Management" report --- maven-project-info-reports-plugin:3.0.0:plugin-management [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-maven-plugin/0.21.0/tycho-maven-plugin-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-maven-plugin/0.21.0/tycho-maven-plugin-0.21.0.pom (2.1 kB at 12 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho/0.21.0/tycho-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho/0.21.0/tycho-0.21.0.pom (18 kB at 491 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-core/0.21.0/tycho-core-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-core/0.21.0/tycho-core-0.21.0.pom (4.7 kB at 113 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.0.v20140403-1907/org.eclipse.osgi.compatibility.state-1.0.0.v20140403-1907.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.0.v20140403-1907/org.eclipse.osgi.compatibility.state-1.0.0.v20140403-1907.pom (1.1 kB at 136 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-embedder/0.21.0/sisu-equinox-embedder-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-embedder/0.21.0/sisu-equinox-embedder-0.21.0.pom (1.8 kB at 97 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox/0.21.0/sisu-equinox-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox/0.21.0/sisu-equinox-0.21.0.pom (1.0 kB at 47 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi/3.10.0.v20140606-1445/org.eclipse.osgi-3.10.0.v20140606-1445.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi/3.10.0.v20140606-1445/org.eclipse.osgi-3.10.0.v20140606-1445.pom (1.0 kB at 128 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-api/0.21.0/sisu-equinox-api-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-api/0.21.0/sisu-equinox-api-0.21.0.pom (1.7 kB at 72 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-metadata-model/0.21.0/tycho-metadata-model-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-metadata-model/0.21.0/tycho-metadata-model-0.21.0.pom (1.3 kB at 37 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-embedder-api/0.21.0/tycho-embedder-api-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-embedder-api/0.21.0/tycho-embedder-api-0.21.0.pom (2.1 kB at 38 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/0.21.0/org.eclipse.tycho.embedder.shared-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/0.21.0/org.eclipse.tycho.embedder.shared-0.21.0.pom (1.1 kB at 46 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-bundles/0.21.0/tycho-bundles-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-bundles/0.21.0/tycho-bundles-0.21.0.pom (3.0 kB at 247 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.core.shared/0.21.0/org.eclipse.tycho.core.shared-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.core.shared/0.21.0/org.eclipse.tycho.core.shared-0.21.0.pom (1.0 kB at 28 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2-facade/0.21.0/tycho-p2-facade-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2-facade/0.21.0/tycho-p2-facade-0.21.0.pom (2.1 kB at 119 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2/0.21.0/tycho-p2-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2/0.21.0/tycho-p2-0.21.0.pom (1.1 kB at 37 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/0.21.0/org.eclipse.tycho.p2.resolver.shared-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/0.21.0/org.eclipse.tycho.p2.resolver.shared-0.21.0.pom (1.1 kB at 68 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/0.21.0/org.eclipse.tycho.p2.tools.shared-0.21.0.pom [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/0.21.0/org.eclipse.tycho.p2.tools.shared-0.21.0.pom (1.1 kB at 47 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-maven-plugin/0.21.0/tycho-maven-plugin-0.21.0.jar [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-core/0.21.0/tycho-core-0.21.0.jar [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.0.v20140403-1907/org.eclipse.osgi.compatibility.state-1.0.0.v20140403-1907.jar [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-embedder/0.21.0/sisu-equinox-embedder-0.21.0.jar [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi/3.10.0.v20140606-1445/org.eclipse.osgi-3.10.0.v20140606-1445.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-maven-plugin/0.21.0/tycho-maven-plugin-0.21.0.jar (5.4 kB at 146 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-api/0.21.0/sisu-equinox-api-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-core/0.21.0/tycho-core-0.21.0.jar (177 kB at 3.8 MB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-metadata-model/0.21.0/tycho-metadata-model-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-embedder/0.21.0/sisu-equinox-embedder-0.21.0.jar (13 kB at 280 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-embedder-api/0.21.0/tycho-embedder-api-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/sisu-equinox-api/0.21.0/sisu-equinox-api-0.21.0.jar (3.1 kB at 54 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/0.21.0/org.eclipse.tycho.embedder.shared-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-metadata-model/0.21.0/tycho-metadata-model-0.21.0.jar (31 kB at 483 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.core.shared/0.21.0/org.eclipse.tycho.core.shared-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.0.v20140403-1907/org.eclipse.osgi.compatibility.state-1.0.0.v20140403-1907.jar (242 kB at 3.4 MB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2-facade/0.21.0/tycho-p2-facade-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-embedder-api/0.21.0/tycho-embedder-api-0.21.0.jar (7.0 kB at 95 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/0.21.0/org.eclipse.tycho.p2.resolver.shared-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.core.shared/0.21.0/org.eclipse.tycho.core.shared-0.21.0.jar (33 kB at 389 kB/s) [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/0.21.0/org.eclipse.tycho.p2.tools.shared-0.21.0.jar [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/0.21.0/org.eclipse.tycho.embedder.shared-0.21.0.jar (8.7 kB at 98 kB/s) [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/tycho-p2-facade/0.21.0/tycho-p2-facade-0.21.0.jar (32 kB at 358 kB/s) [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.osgi/3.10.0.v20140606-1445/org.eclipse.osgi-3.10.0.v20140606-1445.jar (1.3 MB at 11 MB/s) [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/0.21.0/org.eclipse.tycho.p2.tools.shared-0.21.0.jar (20 kB at 168 kB/s) [INFO] Downloaded from public: http://localhost:8083/nexus/content/groups/public/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/0.21.0/org.eclipse.tycho.p2.resolver.shared-0.21.0.jar (27 kB at 225 kB/s) [INFO] Generating "Plugins" report --- maven-project-info-reports-plugin:3.0.0:plugins [INFO] Generating "Summary" report --- maven-project-info-reports-plugin:3.0.0:summary [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site [INFO] [INFO] --------------------< de.fhdw.wtf:de.fhdw.wtf.core >-------------------- [INFO] Building WTF Core 1.0.1-SNAPSHOT [2/6] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.core --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:build-qualifier (default-build-qualifier) @ de.fhdw.wtf.core --- [INFO] The project's OSGi version is 1.0.1.202005031108 [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-id (default-validate-id) @ de.fhdw.wtf.core --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-version (default-validate-version) @ de.fhdw.wtf.core --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ de.fhdw.wtf.core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:0.23.1:compile (default-compile) @ de.fhdw.wtf.core --- [INFO] Compiling 286 source files to /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/classes [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ de.fhdw.wtf.core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/src/test/resources [INFO] [INFO] --- tycho-source-plugin:0.23.1:plugin-source (plugin-source) @ de.fhdw.wtf.core --- [WARNING] bundle localization file /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/plugin.properties not found [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:0.23.1:target-platform (default-target-platform) @ de.fhdw.wtf.core --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:package-plugin (default-package-plugin) @ de.fhdw.wtf.core --- [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata-default (default-p2-metadata-default) @ de.fhdw.wtf.core --- [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.core --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.core --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.core --- [INFO] 2 archive(s) processed [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ de.fhdw.wtf.core --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/p2content.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/p2artifacts.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.23.1:update-local-index (default-update-local-index) @ de.fhdw.wtf.core --- [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.core --- [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.8.1 [INFO] 15 reports detected for maven-project-info-reports-plugin:2.8.1: cim, dependencies, dependency-info, dependency-management, distribution-management, index, issue-tracking, license, mailing-list, modules, plugin-management, plugins, project-team, scm, summary [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.5 [INFO] 2 reports detected for maven-jxr-plugin:2.5: jxr, test-jxr [INFO] configuring report plugin org.apache.maven.plugins:maven-checkstyle-plugin:2.16 [INFO] 1 report configured for maven-checkstyle-plugin:2.16: checkstyle [INFO] configuring report plugin org.codehaus.mojo:findbugs-maven-plugin:3.0.2 [INFO] 1 report detected for findbugs-maven-plugin:3.0.2: findbugs [INFO] configuring report plugin org.apache.maven.plugins:maven-pmd-plugin:3.5 [INFO] 2 reports detected for maven-pmd-plugin:3.5: cpd, pmd [INFO] Fork Value is true [java] Warnings generated: 18 [INFO] Done FindBugs Analysis.... [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Source Xref" report --- maven-jxr-plugin:2.5:jxr [INFO] Generating "Checkstyle" report --- maven-checkstyle-plugin:2.16:checkstyle [INFO] Generating "FindBugs" report --- findbugs-maven-plugin:3.0.2:findbugs [warn] [XHTML5 Sink] Modified invalid anchor name: 'de.fhdw.wtf.common.ast.ConstructorOrOperation$1$1' to 'de.fhdw.wtf.common.ast.ConstructorOrOperation11' [warn] [XHTML5 Sink] Modified invalid anchor name: 'de.fhdw.wtf.common.ast.type.Type$1$1$1' to 'de.fhdw.wtf.common.ast.type.Type111' [warn] [XHTML5 Sink] Modified invalid anchor name: 'de.fhdw.wtf.walker.tasks.NoThrownListTypesCheck$1$1$1$1' to 'de.fhdw.wtf.walker.tasks.NoThrownListTypesCheck1111' [INFO] Generating "CPD" report --- maven-pmd-plugin:3.5:cpd [INFO] Generating "PMD" report --- maven-pmd-plugin:3.5:pmd [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site/de.fhdw.wtf.core [INFO] [INFO] -----------------< de.fhdw.wtf:de.fhdw.wtf.core.tests >----------------- [INFO] Building WTF Core Tests 1.0.1-SNAPSHOT [3/6] [INFO] ------------------------[ eclipse-test-plugin ]------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:build-qualifier (default-build-qualifier) @ de.fhdw.wtf.core.tests --- [INFO] The project's OSGi version is 1.0.1.202005031108 [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-id (default-validate-id) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-version (default-validate-version) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ de.fhdw.wtf.core.tests --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:0.23.1:compile (default-compile) @ de.fhdw.wtf.core.tests --- [INFO] Compiling 44 source files to /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/classes [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ de.fhdw.wtf.core.tests --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/src/test/resources [INFO] [INFO] --- tycho-source-plugin:0.23.1:plugin-source (plugin-source) @ de.fhdw.wtf.core.tests --- [WARNING] bundle localization file /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/plugin.properties not found [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:0.23.1:target-platform (default-target-platform) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:package-plugin (default-package-plugin) @ de.fhdw.wtf.core.tests --- [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata-default (default-p2-metadata-default) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.core.tests --- [INFO] 2 archive(s) processed [INFO] [INFO] --- maven-dependency-plugin:2.10:unpack (unpack-core) @ de.fhdw.wtf.core.tests --- [INFO] Configured Artifact: de.fhdw.wtf:de.fhdw.wtf.core:1.0.1-SNAPSHOT:jar [INFO] Unpacking /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/core-classes with includes "**/*.class" and excludes "" [INFO] [INFO] --- maven-dependency-plugin:2.10:unpack (unpack-src-core) @ de.fhdw.wtf.core.tests --- [INFO] Configured Artifact: de.fhdw.wtf:de.fhdw.wtf.core:sources:1.0.1-SNAPSHOT:jar [INFO] Unpacking /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar to /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/core-sources with includes "" and excludes "" [INFO] [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent-integration (jacoco-initialize) @ de.fhdw.wtf.core.tests --- [INFO] tycho.testArgLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/jacoco-it.exec [INFO] [INFO] --- tycho-surefire-plugin:0.23.1:test (default-test) @ de.fhdw.wtf.core.tests --- [INFO] Expected eclipse log file: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/work/data/.metadata/.log [INFO] Command line: [/opt/openjdk-bin-8.252_p09/jre/bin/java, -Dosgi.noShutdown=false, -Dosgi.os=linux, -Dosgi.ws=gtk, -Dosgi.arch=x86_64, -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/jacoco-it.exec, -Dosgi.clean=true, -jar, /var/lib/jenkins/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.3.0.v20140415-2008/org.eclipse.equinox.launcher-1.3.0.v20140415-2008.jar, -data, /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/work/data, -install, /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/work, -configuration, /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/work/configuration, -application, org.eclipse.tycho.surefire.osgibooter.headlesstest, -testproperties, /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/surefire.properties] ------------------------------------------------------- T E S T S ------------------------------------------------------- Running de.fhdw.wtf.parser.testWithScanner.TestTypes Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 sec - in de.fhdw.wtf.parser.testWithScanner.TestTypes testMap(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.091 sec testProductSum1(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.015 sec testProductSum2(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.009 sec testProductSum3(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.001 sec testProductSum4(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.006 sec testProductSum5(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.004 sec testProductSum6(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.001 sec testProductSum7(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.001 sec testProductSum8(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.001 sec testProductSum9(de.fhdw.wtf.parser.testWithScanner.TestTypes) Time elapsed: 0.001 sec Running de.fhdw.wtf.parser.testWithScanner.TestParserScanner Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec - in de.fhdw.wtf.parser.testWithScanner.TestParserScanner testMultipleSameClassModifier(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.002 sec testSimpleClassOperation5Empty(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.008 sec testSimpleClassOperation(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.001 sec testParserAfterScanner(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0 sec testSimpleException(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.002 sec testFindableServiceTransientModifier(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.011 sec testModifierVisitable(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.001 sec testSimpleHashMap(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.002 sec testSimpleClassOperation2(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.001 sec testSimpleClassOperation3(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0 sec testSimpleClassOperation4(de.fhdw.wtf.parser.testWithScanner.TestParserScanner) Time elapsed: 0.001 sec Running de.fhdw.wtf.parser.test.TestGroups [de.fhdw.wtf.common.exception.parser.NoIdentifierException: The provided token does not match the Identifier definition: SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0], de.fhdw.wtf.common.exception.parser.NoIdentifierException: The provided token does not match the Identifier definition: SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0], de.fhdw.wtf.common.exception.parser.NoSemicolonException: Expected ';', found: EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0]] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in de.fhdw.wtf.parser.test.TestGroups testSimpleGroupWithoutClose(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0.001 sec testSimpleGroupInGroup2GroupCloseMissing(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0.004 sec testSimpleGroupWithoutSemicolon(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec testSimpleGroupInGroupInGroup2GroupCloseMissing(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec testSimpleGroupInGroupComplete(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec testOnlyEndToken(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec testSimpleGroupInGroupInGroup2Group(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec testSimpleGroupComplete(de.fhdw.wtf.parser.test.TestGroups) Time elapsed: 0 sec Running de.fhdw.wtf.parser.test.TestConstructors Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Added -> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:96,Position:95] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:99,Position:98] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:100,Position:99] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:101,Position:100] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:102,Position:101] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:112,Position:111] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:113,Position:112] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:114,Position:113] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:116,Position:115] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:117,Position:116] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:120,Position:119] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:96,Position:95] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:99,Position:98] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:99,Position:98] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:100,Position:99] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:100,Position:99] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:101,Position:100] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:102,Position:101] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:102,Position:101] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:109,Position:108] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:112,Position:111] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:112,Position:111] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:113,Position:112] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:113,Position:112] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:113,Position:112] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:113,Position:112] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:114,Position:113] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:114,Position:113] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:114,Position:113] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:114,Position:113] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:116,Position:115] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:116,Position:115] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:117,Position:116] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:117,Position:116] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:120,Position:119] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:120,Position:119] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op1] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[op2] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[x] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> CommaToken[,] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:79,Position:78] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:78,Position:77] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:79,Position:78] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:79,Position:78] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> IdentifierToken[S1A] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[S2A] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[op] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> IdentifierToken[s] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:32,Position:31] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:33,Position:32] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Added -> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:34,Position:33] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> IdentifierToken[SA] at [FilePath:,LineNumber:1,ColumnNumber:35,Position:34] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:41,Position:40] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> IdentifierToken[Group2] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Added -> IdentifierToken[Group3] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:86,Position:85] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:87,Position:86] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:88,Position:87] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:90,Position:89] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Peek --> IdentifierToken[Group2] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[Group2] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> IdentifierToken[Group2] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> IdentifierToken[B] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:55,Position:54] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:57,Position:56] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:59,Position:58] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:60,Position:59] Peek --> IdentifierToken[Group3] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> IdentifierToken[Group3] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> IdentifierToken[Group3] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> IdentifierToken[C] at [FilePath:,LineNumber:1,ColumnNumber:75,Position:74] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:86,Position:85] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:86,Position:85] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:86,Position:85] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:87,Position:86] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:88,Position:87] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:88,Position:87] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:90,Position:89] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:90,Position:89] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:91,Position:90] Added -> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Added -> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Added -> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Added -> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:94,Position:93] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:106,Position:105] Added -> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:107,Position:106] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:111,Position:110] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:120,Position:119] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:122,Position:121] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:123,Position:122] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:124,Position:123] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> IdentifierToken[Group1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Peek --> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:28,Position:27] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:40,Position:39] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:51,Position:50] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:52,Position:51] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:53,Position:52] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:54,Position:53] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:61,Position:60] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:62,Position:61] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> IdentifierToken[A] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Peek --> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:76,Position:75] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:77,Position:76] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:80,Position:79] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Peek --> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:81,Position:80] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:82,Position:81] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> IdentifierToken[i] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Peek --> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:85,Position:84] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:92,Position:91] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:94,Position:93] Peek --> IdentifierToken[SA1] at [FilePath:,LineNumber:1,ColumnNumber:94,Position:93] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:105,Position:104] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:106,Position:105] Peek --> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:106,Position:105] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:107,Position:106] Peek --> IdentifierToken[SA2] at [FilePath:,LineNumber:1,ColumnNumber:107,Position:106] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Peek --> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:110,Position:109] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:111,Position:110] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:111,Position:110] Peek --> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:111,Position:110] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:118,Position:117] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:119,Position:118] Peek --> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:120,Position:119] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:121,Position:120] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:122,Position:121] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:122,Position:121] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:122,Position:121] Peek --> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:122,Position:121] Peek --> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:123,Position:122] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:123,Position:122] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:124,Position:123] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:124,Position:123] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:124,Position:123] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.17 sec - in de.fhdw.wtf.parser.test.TestConstructors testManyConstructorBetweenOperation(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.032 sec testSimpleConstructorWithoutParameters(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.004 sec testFirstOperationThanConstructorThanVariale(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.002 sec testFirstConstructorThanVariable(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.005 sec testConstructorWithoutParameterAndManySuperclassesWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.012 sec testClassWithoutConstructor(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.002 sec testManyConstructorBetweenVariable(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.012 sec testConstructorWithoutParameterAndSuperclassWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.002 sec testConstructorBetweenOperation(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.006 sec testClassWithManyConstructor(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testFirstOperationThanVariableThanConstructor(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.007 sec testConstructorReferenzesOtherConstructorInTheSameClass(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.006 sec testConstructorWithParameterDelegatesParameterToOneSuperclassWithParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.004 sec testFirstOperationThanConstructor(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.007 sec testConstructorBetweenVariable(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.002 sec testManyClassesWithOneConstructorOneGroup(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testFirstConstructorThanOperationThanVariable(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.008 sec testConstructorWithoutParameterCallEmptySuperConstructorsWhichNotExist(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testConstructorCallsConstructorWhichNotExist(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.002 sec testConstructorWithParameterAndManySuperclassesWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testFirstConstructorThanOperation(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testFirstVariableThanConstructor(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.001 sec testConstructorWithoutParameterAndSuperclassWithParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.009 sec testConstructorWithParameterAndSuperclassWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.003 sec testManyClassesWithOneConstructorDifferentGroups(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.007 sec testConstructorWithParameterDelegatesParameterToManySuperclassesWithParameter(de.fhdw.wtf.parser.test.TestConstructors) Time elapsed: 0.01 sec Running de.fhdw.wtf.parser.test.TestGetFirstAndLastToken Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in de.fhdw.wtf.parser.test.TestGetFirstAndLastToken testSimpleClass(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0.002 sec testSimpleGroup(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0 sec testOperation(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0.005 sec testListOfListOfMap(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0.001 sec testList(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0 sec testClassWithHierarchy(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0.001 sec testAttributeWithModifier(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0 sec testThreeGroups(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0 sec testSimpleAttributte(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken) Time elapsed: 0 sec Running de.fhdw.wtf.parser.test.TestAttributes Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec - in de.fhdw.wtf.parser.test.TestAttributes testAttributeWithMoreListsOnSum(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithMapOnProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeHashCoce(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithListOnProduct(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithSymmertricModifier(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testClassWithSuperclassAndAttribute(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.006 sec testAttributeWithMapAndMapAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithListOfMap(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testSumAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeIsTransient(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.002 sec testAttributeWithListOfListOfMapAndProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.001 sec testAttributeIsMutable(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithMapOnBeginningOfProduct(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testListAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithModifier(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithAllModifiers(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.001 sec testAttributeMap(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithEmptyProduct(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.001 sec testAttributeWithMapOnEmptyProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithMapAndListOfProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithOwnClassType(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithListInList(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeToString(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.001 sec testSomeAttributes(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testMapAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithListOfMapAndProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.006 sec testAttributeWithMoreListsOnProduct(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeIsFindable(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithMapAndListAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeIsPrior(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithList(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testClassWithAttributeQualifiedType(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeWithMapOnProduct(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testOneAttribute(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testSumWithListOfSum(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testSimpleClassInGroupWithPriorModifiersComplete(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0.001 sec testAttributeWithListOfMapButMissingBracketClose(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testProductAsKey(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec testAttributeIsSymmetric(de.fhdw.wtf.parser.test.TestAttributes) Time elapsed: 0 sec Running de.fhdw.wtf.parser.test.TestExceptions Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in de.fhdw.wtf.parser.test.TestExceptions testNoArrowException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testOperationModifierAlreadyAddedException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0.001 sec testDoubleSquareBracketCloseException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoBracketCloseExceptionAttribute(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoColonException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoSquareBracketCloseException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0.001 sec testNoBracketOpenException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoCurlyBracketCloseExceptionClass(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoSquareBracketOpenException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoCurlyBracketCloseExceptionSum(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoTypeExceptionProduct(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoGroupElementException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoSemicolonExceptionAttribute(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoColonExceptionSemicolon(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoPlusSymbolException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoBracketCloseException(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoEqualsExceptionClass(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoEqualsExceptionGroup(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoCurlyBracketOpenException1(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0.001 sec testNoCurlyBracketOpenException2(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoCurlyBracketOpenException3(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoSemicolonExceptionClass(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoTypeExceptionSum(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0 sec testNoSemicolonExceptionOperation(de.fhdw.wtf.parser.test.TestExceptions) Time elapsed: 0.001 sec Running de.fhdw.wtf.parser.test.TestName given>toAdd Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in de.fhdw.wtf.parser.test.TestName testAddToUnqualifiedName(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0 sec dummyTest(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0.001 sec testGetLastAdded(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0 sec testEqualsPartial(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0 sec testConcat(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0 sec testAddToQualifiedNameWithTwoUnqualifiedName(de.fhdw.wtf.parser.test.TestName) Time elapsed: 0 sec Running de.fhdw.wtf.parser.test.TestOperations Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec - in de.fhdw.wtf.parser.test.TestOperations testSimpleOperationWithoutParameters(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.001 sec testOperationReturnAProductThatShouldBeThrown(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationWithParameterAndOutputParameterModifier(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationHashCode(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationWithoutReturnButThrowSumOfException(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.001 sec testOperationWithOneOutputParameter(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationWithTwoSimpleInputParameter(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationReturnAThrownTypeThatShouldBeThrown(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationWithoutReturnButThrow(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.02 sec testOperationWithException(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.001 sec testOperationReturnAMapThatShouldBeThrown(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationReturnAListThatShouldBeThrown(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testOperationWithOneSimpleInputParameter(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.001 sec testOperationToString(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0 sec testAbstractOperation(de.fhdw.wtf.parser.test.TestOperations) Time elapsed: 0.001 sec Running de.fhdw.wtf.parser.test.TestClasses Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in de.fhdw.wtf.parser.test.TestClasses testMultipleInheritance(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testSimpleClass(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassAbstractModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassWithAllModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassVisitableModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassTransientModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testSimpleInheritance(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassServiceModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0.001 sec testClassWithAllModifierInDifferentOrder(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassWithExceptionInParseModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassWithoutAGroup(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testClassMultipleAbstractModifier(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testSimpleInheritanceWithTwoGroups(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testSimpleClassWithoutSemicolon(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0.001 sec testClassWithMultipleSameModifiers(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0 sec testSimpleClassWithoutClassEnd(de.fhdw.wtf.parser.test.TestClasses) Time elapsed: 0.003 sec Running de.fhdw.wtf.parser.test.TestModels Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in de.fhdw.wtf.parser.test.TestModels testModelCalculation(de.fhdw.wtf.parser.test.TestModels) Time elapsed: 0.005 sec testModelCalculation2(de.fhdw.wtf.parser.test.TestModels) Time elapsed: 0 sec testModelHashCode(de.fhdw.wtf.parser.test.TestModels) Time elapsed: 0 sec Running de.fhdw.wtf.dsl.scanner.test.ScannerMultilineTest Added -> IdentifierToken[Zeile1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> IdentifierToken[Zeile2] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:8] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:7,Position:14] Added -> IdentifierToken[Zeile3] at [FilePath:,LineNumber:3,ColumnNumber:1,Position:16] Added -> EndToken[] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:22] Next -> IdentifierToken[Zeile1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> IdentifierToken[Zeile2] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:8] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:7,Position:14] Next -> IdentifierToken[Zeile3] at [FilePath:,LineNumber:3,ColumnNumber:1,Position:16] Next -> EndToken[] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:22] Added -> IdentifierToken[ab] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> IdentifierToken[cd] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:3] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:5] Added -> IdentifierToken[a] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:6] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:2,Position:7] Added -> IdentifierToken[bcd] at [FilePath:,LineNumber:2,ColumnNumber:3,Position:8] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:6,Position:11] Added -> IdentifierToken[abcd] at [FilePath:,LineNumber:3,ColumnNumber:3,Position:13] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:17] Added -> IdentifierToken[abcd] at [FilePath:,LineNumber:4,ColumnNumber:1,Position:18] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:4,ColumnNumber:5,Position:22] Added -> IdentifierToken[ef] at [FilePath:,LineNumber:4,ColumnNumber:7,Position:23] Added -> EndToken[] at [FilePath:,LineNumber:4,ColumnNumber:9,Position:25] Next -> IdentifierToken[ab] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> IdentifierToken[cd] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:3] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:5] Next -> IdentifierToken[a] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:6] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:2,Position:7] Next -> IdentifierToken[bcd] at [FilePath:,LineNumber:2,ColumnNumber:3,Position:8] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:6,Position:11] Next -> IdentifierToken[abcd] at [FilePath:,LineNumber:3,ColumnNumber:3,Position:13] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:17] Next -> IdentifierToken[abcd] at [FilePath:,LineNumber:4,ColumnNumber:1,Position:18] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:4,ColumnNumber:5,Position:22] Next -> IdentifierToken[ef] at [FilePath:,LineNumber:4,ColumnNumber:7,Position:23] Next -> EndToken[] at [FilePath:,LineNumber:4,ColumnNumber:9,Position:25] Added -> IdentifierToken[Zeile1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> IdentifierToken[Zeile2] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:7] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:7,Position:13] Added -> IdentifierToken[Zeile3] at [FilePath:,LineNumber:3,ColumnNumber:1,Position:14] Added -> EndToken[] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:20] Next -> IdentifierToken[Zeile1] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> IdentifierToken[Zeile2] at [FilePath:,LineNumber:2,ColumnNumber:1,Position:7] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:2,ColumnNumber:7,Position:13] Next -> IdentifierToken[Zeile3] at [FilePath:,LineNumber:3,ColumnNumber:1,Position:14] Next -> EndToken[] at [FilePath:,LineNumber:3,ColumnNumber:7,Position:20] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in de.fhdw.wtf.dsl.scanner.test.ScannerMultilineTest lineIsCountedUpWithCarriageReturn(de.fhdw.wtf.dsl.scanner.test.ScannerMultilineTest) Time elapsed: 0 sec tabulatorCalculationWorks(de.fhdw.wtf.dsl.scanner.test.ScannerMultilineTest) Time elapsed: 0.001 sec lineIsCountedUp(de.fhdw.wtf.dsl.scanner.test.ScannerMultilineTest) Time elapsed: 0 sec Running de.fhdw.wtf.dsl.scanner.test.ScannerTest Added -> InvalidToken[9] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> IdentifierToken[Hallo] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> InvalidToken[9] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> IdentifierToken[Hallo] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Added -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> GreaterSymbolToken[>] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Next -> PlusSymbolToken[+] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> GreaterSymbolToken[>] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Peek --> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Added -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Added -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Next -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> InvalidToken[^] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> IdentifierToken[ichbingruppe] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Added -> InvalidToken[^] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> InvalidToken[^] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> IdentifierToken[ichbingruppe] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:39,Position:38] Next -> InvalidToken[^] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:48,Position:47] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> ServiceToken[service] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> ServiceToken[service] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> ExceptionToken[exception] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> ExceptionToken[exception] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Added -> IdentifierToken[className] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:26,Position:25] Next -> IdentifierToken[className] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:36,Position:35] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> InvalidToken[&%] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Added -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> InvalidToken[&%] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Next -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> SymmetricToken[symmetric] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> SymmetricToken[symmetric] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Added -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Next -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:25,Position:24] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Added -> FindableToken[findable] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> FindableToken[findable] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> IdentifierToken[MyClass] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> IdentifierToken[MyOperation] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> IdentifierToken[TestException] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> IdentifierToken[TestException] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Added -> ExceptionToken[exception] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:94,Position:93] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:95,Position:94] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:96,Position:95] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:99,Position:98] Next -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> IdentifierToken[MyClass] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> IdentifierToken[MyOperation] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> IdentifierToken[TestException] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:64,Position:63] Next -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:68,Position:67] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Next -> IdentifierToken[TestException] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:83,Position:82] Next -> ExceptionToken[exception] at [FilePath:,LineNumber:1,ColumnNumber:84,Position:83] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:93,Position:92] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:94,Position:93] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:95,Position:94] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:96,Position:95] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:97,Position:96] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:98,Position:97] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:99,Position:98] Added -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Next -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:18,Position:17] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> CommentTextToken[#Ich bin ein Kommentar#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Next -> CommentTextToken[#Ich bin ein Kommentar#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> CommentTextToken[#Ich bin ein Kommentar#] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> CommentTextToken[#Ich bin ein Kommentar#] at [FilePath:,LineNumber:1,ColumnNumber:6,Position:5] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> CommentTextToken[#Ich bin ein Kommentar;#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Next -> CommentTextToken[#Ich bin ein Kommentar;#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> CommentTextToken[#auto:class={};#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> CommentTextToken[#auto:class={};#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Added -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Next -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> InvalidToken[/] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> IdentifierToken[Kommentar] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:12,Position:11] Added -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> InvalidToken[/] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> InvalidToken[/] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> IdentifierToken[Kommentar] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:12,Position:11] Next -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Next -> InvalidToken[/] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> MutableToken[mutable] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> MutableToken[mutable] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> IdentifierToken[Hannover] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> IdentifierToken[Hbf] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> IdentifierToken[Hannover] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> IdentifierToken[Hbf] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> PriorToken[prior] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Next -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> PriorToken[prior] at [FilePath:,LineNumber:1,ColumnNumber:22,Position:21] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:27,Position:26] Added -> TransientToken[transient] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Next -> TransientToken[transient] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:10,Position:9] Added -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Added -> IdentifierToken[MyClass] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Added -> IdentifierToken[MyOperation] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Added -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Added -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Added -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Added -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Added -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Next -> IdentifierToken[MyGroup] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:15,Position:14] Next -> IdentifierToken[MyClass] at [FilePath:,LineNumber:1,ColumnNumber:16,Position:15] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:24,Position:23] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:29,Position:28] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:30,Position:29] Next -> IdentifierToken[MyOperation] at [FilePath:,LineNumber:1,ColumnNumber:31,Position:30] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:42,Position:41] Next -> DoubleSquareBracketOpenToken[[[] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> BracketOpenToken[(] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> BracketCloseToken[)] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:49,Position:48] Next -> IdentifierToken[String] at [FilePath:,LineNumber:1,ColumnNumber:50,Position:49] Next -> ArrowToken[->] at [FilePath:,LineNumber:1,ColumnNumber:56,Position:55] Next -> IdentifierToken[Integer] at [FilePath:,LineNumber:1,ColumnNumber:58,Position:57] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:66,Position:65] Next -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:67,Position:66] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:69,Position:68] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:70,Position:69] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:71,Position:70] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:72,Position:71] Next -> SemicolonToken[;] at [FilePath:,LineNumber:1,ColumnNumber:73,Position:72] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:74,Position:73] Added -> IdentifierToken[Bond007] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Added -> IdentifierToken[what_is_the_answer_to_life_the_universe_and_everything] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Added -> IdentifierToken[ThreadsafeButton_Channel] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Added -> IdentifierToken[SimpleNodeTester] at [FilePath:,LineNumber:1,ColumnNumber:90,Position:89] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:106,Position:105] Next -> IdentifierToken[Bond007] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:8,Position:7] Next -> IdentifierToken[what_is_the_answer_to_life_the_universe_and_everything] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:63,Position:62] Next -> IdentifierToken[ThreadsafeButton_Channel] at [FilePath:,LineNumber:1,ColumnNumber:65,Position:64] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:89,Position:88] Next -> IdentifierToken[SimpleNodeTester] at [FilePath:,LineNumber:1,ColumnNumber:90,Position:89] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:106,Position:105] Added -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Next -> AsteriskToken[*] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:2,Position:1] Added -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> CommentTextToken[#this is a class#] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Added -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Next -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> CommentTextToken[#this is a class#] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Next -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:23,Position:22] Added -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> DoubleSquareBracketCloseToken[]]] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Next -> CommentTextToken[##] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:3,Position:2] Added -> IdentifierToken[ichbingruppe] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Added -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Added -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Added -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Added -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Added -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Added -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Added -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Added -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Added -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Next -> IdentifierToken[ichbingruppe] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:13,Position:12] Next -> GroupToken[group] at [FilePath:,LineNumber:1,ColumnNumber:14,Position:13] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:19,Position:18] Next -> SquareBracketOpenToken[[] at [FilePath:,LineNumber:1,ColumnNumber:20,Position:19] Next -> IdentifierToken[IchBinEINEkLASSE] at [FilePath:,LineNumber:1,ColumnNumber:21,Position:20] Next -> ColonToken[:] at [FilePath:,LineNumber:1,ColumnNumber:37,Position:36] Next -> ClassToken[class] at [FilePath:,LineNumber:1,ColumnNumber:38,Position:37] Next -> EqualToken[=] at [FilePath:,LineNumber:1,ColumnNumber:43,Position:42] Next -> CurlyBracketOpenToken[{] at [FilePath:,LineNumber:1,ColumnNumber:44,Position:43] Next -> CurlyBracketCloseToken[}] at [FilePath:,LineNumber:1,ColumnNumber:45,Position:44] Next -> SquareBracketCloseToken[]] at [FilePath:,LineNumber:1,ColumnNumber:46,Position:45] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:47,Position:46] Added -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Added -> InvalidToken[&] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Added -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:12,Position:11] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Next -> AbstractToken[abstract] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> WhitespaceToken[ ] at [FilePath:,LineNumber:1,ColumnNumber:9,Position:8] Next -> InvalidToken[&] at [FilePath:,LineNumber:1,ColumnNumber:11,Position:10] Next -> IdentifierToken[hallo] at [FilePath:,LineNumber:1,ColumnNumber:12,Position:11] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:17,Position:16] Added -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Added -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Added -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Next -> IdentifierToken[cla] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Next -> ExclamationToken[!] at [FilePath:,LineNumber:1,ColumnNumber:4,Position:3] Next -> IdentifierToken[ss] at [FilePath:,LineNumber:1,ColumnNumber:5,Position:4] Next -> EndToken[] at [FilePath:,LineNumber:1,ColumnNumber:7,Position:6] Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 sec - in de.fhdw.wtf.dsl.scanner.test.ScannerTest digitIdentifierTest(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.004 sec singleSymol(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testWhitespaceInKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testInvalidChar(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.007 sec testTab(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testServiceAsKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testExceptionAsKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testClassNames(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testInvalidCharacterInKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testSymmetricAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testWhitespace2(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testWhitespace(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testTripleSquareBracketCloseAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testFindableAsKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testExclamationToken2(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.002 sec testExclamationToken3(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testDoubleSquareBracketOpenAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testComment1(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testComment2(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.004 sec testComment3(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testComment4(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testComment5(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testComment6(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testArrowAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testMutableAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testWhitespaceInIdentifier(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec keywords(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testTransientAsKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testExclamationToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.01 sec identifiers(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testAsteriskAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testCommentCharacterInKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec testDoubleSquareBracketCloseAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testCommentEmpty(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec classInGroup(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec invalid(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0.001 sec testExclamationCharacterInKeyword(de.fhdw.wtf.dsl.scanner.test.ScannerTest) Time elapsed: 0 sec Running de.fhdw.wtf.dsl.scanner.test.ScannerFileTest Added -> CommentTextToken[#A B#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Added -> EndToken[] at [FilePath:,LineNumber:2,ColumnNumber:2,Position:5] Next -> CommentTextToken[#A B#] at [FilePath:,LineNumber:1,ColumnNumber:1,Position:0] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in de.fhdw.wtf.dsl.scanner.test.ScannerFileTest modelFileMultiLine(de.fhdw.wtf.dsl.scanner.test.ScannerFileTest) Time elapsed: 0.001 sec Running de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 sec - in de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck testAbstractOperationInAbstractClass(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.025 sec testAbstractOperationInNotAbstractClass(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.017 sec testAbstractOperationInNotAbstractClass2(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.01 sec testAbstractOperationInNotAbstractClass3(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.012 sec testAbstractOperationInNotAbstractClass4(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.01 sec testAbstractOperationInNotAbstractClass5(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.016 sec testAbstractOperationInNotAbstractClass6(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.01 sec testAbstractOperationInNotAbstractClass7(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.008 sec testAbstractOperationInAbstractClass1(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.015 sec testAbstractOperationInAbstractClass2(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck) Time elapsed: 0.008 sec Running de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.282 sec - in de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask testContainsInheritanceOverClassInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.147 sec testProductHierarchie(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.074 sec testEmptyModel(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.067 sec testSumSupertypeIsAnClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.072 sec testSumSupertypeIsAnClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.058 sec testNormalContainsInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.097 sec testNormalContainsInheritance3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.072 sec testSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.087 sec testEmptySum2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.077 sec testContainsInheritanceOverClassInheritanceAndSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.076 sec testTransitiveInheritanceAndSumSupertypeIsClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.07 sec testTransitiveInheritanceAndSumSupertypeIsClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.061 sec testTransitiveInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.071 sec testProductHierarchie2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.055 sec testProductHierarchie3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.017 sec testProductHierarchie4(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.028 sec testDuplicateInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.023 sec testNormalContainsInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.024 sec testTransitiveInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.02 sec testModelWithoutSum(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.014 sec testTransitiveInheritanceAndSumSupertypeIsClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.015 sec testEmptySum(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask) Time elapsed: 0.052 sec Running de.fhdw.wtf.walker.tasks.test.TestProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck [started] ProductCheck [ended] ProductCheck Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 sec - in de.fhdw.wtf.walker.tasks.test.TestProductCheck testSameProductTwice(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.015 sec testTwoDifferentNames2(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.007 sec testSameNameTwice2(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.007 sec testSameNameThreeTimes2(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.017 sec testTwoDifferentNames(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.01 sec testSameNameTwice(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.012 sec testCapitalisation(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.006 sec testSameNameThreeTimes(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.015 sec testCapitalisation2(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.013 sec testCapitalisation3(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.01 sec testCapitalisation4(de.fhdw.wtf.walker.tasks.test.TestProductCheck) Time elapsed: 0.009 sec Running de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer [started] TypeReferencer [ended] TypeReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [started] TypeReferencer [ended] TypeReferencer [started] ConstructorReferencer [ended] ConstructorReferencer Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 sec - in de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer testSuperConstructorWorking(de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer) Time elapsed: 0.022 sec testSuperConstructorFailing(de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer) Time elapsed: 0.021 sec Running de.fhdw.wtf.walker.tasks.test.TestTypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 sec - in de.fhdw.wtf.walker.tasks.test.TestTypeReferencer simpleGroupWithClassAndOneAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.011 sec test2GroupsInModelAndDifferentOtherGroupsCheckingRelativePath(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.013 sec testNoClassException1(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.012 sec testNoClassException2(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.017 sec testSimpleReferencingUnqualified(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.012 sec simple2GroupsAnd3ClassesWithDifferentAttributesAndAWrongQualification(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.02 sec testSimpleReferencingBaseTypeAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.01 sec testFindNoClassBecauseLocal(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.013 sec testDuplicateProductElimination(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0 sec testSameClassNameDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.008 sec testSimpleReferencingFullQualified(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.003 sec test2GroupsWithClassesRelativePath(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.003 sec testRelativeQualifiers(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0 sec testClassAsAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec testSupertypesWithDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec testSimpleAnything1(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec testSimpleAnything2(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0 sec testSimpleAnything3(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec testUserString(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec simple2GroupsAnd3ClassesWithDifferentAttributesAnd2Supertypes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec test2GroupsWithClasseHierarchieZyklus(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec test3GroupsAndManyClassesWithDifferentAttributes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec testDuplicateSumElimination(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0 sec simpleGroupInGroupAnd3ClassesWithDifferentAttributes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer) Time elapsed: 0.001 sec Running de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] TypeReferencer [ended] TypeReferencer [submitted] InvalidAttributeModifierCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.175 sec - in de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck testMapOfSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.019 sec testModifiersCheck(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.03 sec testSumSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.027 sec testSimpleValidSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.016 sec testListOfSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.023 sec testInvalidSymmetricModifier1(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.03 sec testProductSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck) Time elapsed: 0.028 sec Running de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] CyclicInheritanceCheck Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.317 sec - in de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck testDiamondWithOutCyclus(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.017 sec testSameName(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.026 sec testCyclicInheritanceOverMoreClassesInFirstSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.034 sec testInheritFromItself(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.019 sec testInheritanceFromTheSameClassTwice(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.028 sec testInheritanceFromTwoClassesInTheSameInheritanceStructur(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.028 sec testInheritFromBasetype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.031 sec testCyclicInheritanceOverMoreClassesInSecondSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.02 sec testInvalidTypeReference(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.009 sec testOverGroups(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.032 sec testCyclicInheritanceOverMoreClasses(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.019 sec testCyclicInheritanceOverMoreClassesBecauseOfTheSupertypeSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.028 sec testCyclicInheritanceOverMoreClassesInBothSupertypes(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.015 sec testWithoutTypeReferencer(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck) Time elapsed: 0.009 sec Running de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] DoubleAttributenameCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [started] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] DoubleGroupcomponentCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] DoubleAttributenameCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] SymmetricCheck [ended] SymmetricCheck [started] ProductCheck [ended] ProductCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] SymmetricCheck [ended] SymmetricCheck [started] ProductCheck [ended] ProductCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.83 sec - in de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask testEmptyClass(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.086 sec testEmptyGroup(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.097 sec testDiamondWithChangedOrderInSuperconstructorCall(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.119 sec testDiamondUnderDiamondWithHandyCalledCactus(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.132 sec testDiamondWithChangedOrderInInheritance(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.105 sec testDiamondUnderDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.143 sec testTwoEmptyClass(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.108 sec testSimpleInheritance(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.086 sec testParallelDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.138 sec testTwoClassesBothWithOneConstructor(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.088 sec testLargeDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.141 sec testComplexModel(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.003 sec testInheritanceOfThereSuperclasses(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.109 sec testInheritanceOfTwoSuperclasses(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.113 sec testDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.09 sec testOneClassOneConstructor(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.095 sec testSimpleInheritanceWithConstructors(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.072 sec testDiamondExtra(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask) Time elapsed: 0.1 sec Running de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 sec - in de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck testDoubleGroupcomponents3(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.012 sec testDoubleGroupcomponents4(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.013 sec testDoubleGroupcomponents5(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.005 sec testDoubleGroupcomponent2(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.019 sec testDoubleGroupcomponent1_1(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.015 sec testDoubleGroupcomponent1_2(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck) Time elapsed: 0.014 sec Running de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 sec - in de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck testInheritFromInteger(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck) Time elapsed: 0.021 sec testInheritFromItself(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck) Time elapsed: 0.024 sec testInheritFromString(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck) Time elapsed: 0.021 sec testInheritFromOtherClass(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck) Time elapsed: 0.017 sec testInheritFromAnything(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck) Time elapsed: 0.022 sec Running de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [submitted] DoubleAttributenameCheck [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.584 sec - in de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck testTwoEqualKlassesWithEqualOperationInDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.038 sec testThreeOperationWithCorrectOverloading(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.029 sec testNormallyEqualSumIfStandardized(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.046 sec testTwoDifferentOperationNames(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.049 sec testTwoEqualOperations2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.075 sec testTwoEqualOperations3(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.02 sec testTwoOperationsWithDifferentTypeOfTwoGroups(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.006 sec testTwoOperationWithCorrectOverloadingDifferentParameterCount(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.01 sec testTwoDifferentProductsAsParamDifferentInProductElementNames(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.012 sec testTwoEqualOperationsinDifferentClasses(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.008 sec testTwoOperationWithCorrectOverloading(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.01 sec testTwoEqualOperations(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.008 sec testTwoEqualOperations4Sum(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.007 sec testTwoEqualOperationsButDifferentTypeSort(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.006 sec testTwoEqualOperationsWithNoParameter(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.043 sec testTwoOperationWithCorrectOverloading2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.056 sec testTwoEqualOperations5Product(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.075 sec testTwoEqualOperationsButDifferentTypeSort2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck) Time elapsed: 0.083 sec Running de.fhdw.wtf.walker.tasks.test.TestPrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.486 sec - in de.fhdw.wtf.walker.tasks.test.TestPrototypesTask testSumWithOneElementAtBeginningOneSumWithOneClass(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.023 sec testTwoEqualSums(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.033 sec testSumWithOneElementAtBeginningOneProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.044 sec testSumWithOneElementAtBeginningOneClassAfterStandardize(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.06 sec testAnything2(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.019 sec testAnything3(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.024 sec testTwoEqualMapsAndOneOtherType(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.018 sec testProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.015 sec testSumWithOneElementAtBeginningOneClass(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.016 sec testTwoComplexAttributesWithSameType(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.022 sec testProduct2(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.007 sec testTwoOperationsWithSameParamsAndReturnValue(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.034 sec testMoreEqualTypes(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.023 sec testAnything(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.01 sec testTwoListsOfTheSameProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.036 sec testSumWithOneElementAtBeginningInteger(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.031 sec testTypeProxy(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.035 sec testSumWithOneElementAtBeginningOneMap(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.018 sec testSumWithOneElementAtBeginningString(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.01 sec testSumWithOneElementAtBeginningOneList(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask) Time elapsed: 0.002 sec Running de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.343 sec - in de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask testContainsInheritanceOverClassInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.007 sec testProductHierarchie(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.005 sec testSumSupertypeIsAnClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.022 sec testSumSupertypeIsAnClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.006 sec testNormalContainsInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.02 sec testNormalContainsInheritance3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.002 sec testSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.052 sec testEmptySum2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.037 sec testContainsInheritanceOverClassInheritanceAndSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.041 sec testTransitiveInheritanceAndSumSupertypeIsClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.044 sec testTransitiveInheritanceAndSumSupertypeIsClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.033 sec testProductHierarchie2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.031 sec testProductHierarchie3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.021 sec testProductHierarchie4(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.004 sec testNormalContainsInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.002 sec testTransitiveInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.005 sec testModelWithoutSum(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.002 sec testTransitiveInheritanceAndSumSupertypeIsClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.002 sec testEmptySum(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask) Time elapsed: 0.005 sec Running de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [submitted] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [submitted] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] BaseTypeInheritanceCheck [submitted] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec - in de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck testDoubleAttributenameInInheritance1(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.017 sec testDoubleAttributenameInInheritance2(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.034 sec testDoubleAttributenameInInheritance3(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.002 sec testDoubleAttributenameInInheritance4(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.004 sec testDoubleAttributenameInInheritance5(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.005 sec testDoubleAttributename1(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.008 sec testDoubleAttributename2(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.007 sec testDoubleAttributename3(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.05 sec testDoubleAttributename4(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck) Time elapsed: 0.021 sec Running de.fhdw.wtf.common.ast.type.test.SymmetricTest [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] SymmetricCheck 4 : C vs B [ended] SymmetricCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] SymmetricCheck 3 : C vs A [ended] SymmetricCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck 2 : b vs d 1 : d vs c 1 : a vs c [ended] SymmetricCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.034 sec - in de.fhdw.wtf.common.ast.type.test.SymmetricTest testSimpleSymmetricBasic1(de.fhdw.wtf.common.ast.type.test.SymmetricTest) skipped testSimpleSymmetricBasic2(de.fhdw.wtf.common.ast.type.test.SymmetricTest) Time elapsed: 0.032 sec Running de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [ended] ProductCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.33 sec - in de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest testThrownSumContainsThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.003 sec testThrownSumContainsOneThrownTypeSecondAndOneNormalThrownTypesAndDifferentOrder(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainingList(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testList1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.026 sec testThrownSumContainsOneThrownTypeFirstAndOneNormalThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testMap1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.009 sec testMap2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.006 sec testMap3(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.006 sec testMap4(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.013 sec testMap5(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.005 sec testSum1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.007 sec testSum2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.028 sec testThrownSumContainingThrownTypesAndNormalType(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainsNormalType(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testAnything1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.037 sec testAnything2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.005 sec testThrownSumContainingProductType(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainingDifferentTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testDoubleThrownElements(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testSumContainsOneThrownTypeFirst(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testThrownSumContainsOneThrownTypeSecondAndOneNormalThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainsThrownType(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainingProductTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testSumContainsTwoThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.004 sec testThrownSumTypesManyTimes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testThrownSumContainingLists(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testSumContainsOneThrownTypeSecond(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testSumContainsThrownType(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testSumTypesManyTimes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.001 sec testClass1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.077 sec testClass2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.006 sec testClass3(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.016 sec testClass4(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.052 sec testThrownSumContainsNormalTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0 sec testClassProductMapListSum1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.018 sec testClassAndList1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest) Time elapsed: 0.006 sec Running de.fhdw.wtf.common.ast.type.test.TypeTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in de.fhdw.wtf.common.ast.type.test.TypeTest testListTypeMapTypeToString(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0.001 sec testClassService(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0.001 sec testClassTransient(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testMapTypeToString(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testClassIsException(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testClassAbstract(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testClassVisitable(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testListTypeToString(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec testClassTypeToString(de.fhdw.wtf.common.ast.type.test.TypeTest) Time elapsed: 0 sec Running de.fhdw.wtf.common.stream.test.LengthTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in de.fhdw.wtf.common.stream.test.LengthTest lengthKeywords(de.fhdw.wtf.common.stream.test.LengthTest) Time elapsed: 0 sec lengthIdentifier(de.fhdw.wtf.common.stream.test.LengthTest) Time elapsed: 0 sec lengthSymbol(de.fhdw.wtf.common.stream.test.LengthTest) Time elapsed: 0 sec lengthComment(de.fhdw.wtf.common.stream.test.LengthTest) Time elapsed: 0 sec lengthInvalid(de.fhdw.wtf.common.stream.test.LengthTest) Time elapsed: 0 sec Running de.fhdw.wtf.common.stream.test.SimpleTokenStreamTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in de.fhdw.wtf.common.stream.test.SimpleTokenStreamTest test(de.fhdw.wtf.common.stream.test.SimpleTokenStreamTest) Time elapsed: 0.001 sec Running de.fhdw.wtf.common.stream.test.FilteredTokenStreamTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in de.fhdw.wtf.common.stream.test.FilteredTokenStreamTest test(de.fhdw.wtf.common.stream.test.FilteredTokenStreamTest) Time elapsed: 0 sec Running de.fhdw.wtf.common.token.TokenTest Tests run: 41, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in de.fhdw.wtf.common.token.TokenTest testSquareBracketOpenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testDoubleSquareBracketOpenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsInvalidToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testExceptionToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsHyphenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testClassToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testSymmetricToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testVisitableToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testGreaterSymbolToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testDoubleSquareBracketCloseToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testCurlyBracketOpenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testSemicolonToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testEqualToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testPositionHashCode(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0.001 sec testAbstractToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testFindableToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testPositionNotEquals(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testCommaToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsSymbolToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testPriorToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsOperationToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testColonToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testGroupToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsKeywordToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testSquareBracketCloseToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testMutableToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testTransientToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testAsteriskToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsAttributeModifierToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testServiceToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testPlusSymbolToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsAbstractOperationToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testBracketCloseToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testOperationToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testBracketOpenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testCurlyBracketCloseToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testArrowToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsPipeToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testPipeToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testIsSymmetricToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec testHyphenToken(de.fhdw.wtf.common.token.TokenTest) Time elapsed: 0 sec Running de.fhdw.wtf.common.task.test.TaskTest [started] DummyTask T2 [ended] DummyTask [submitted] DummyTask [started] DummyTask T1 [ended] DummyTask [started] DummyTask T1 [ended] DummyTask [started] DummyTask T3 [ended] DummyTask [submitted] DummyTask [started] DummyTask T2 [ended] DummyTask [submitted] DummyTask [started] DummyTask T1 [ended] DummyTask [started] DummyTask T11 [ended] DummyTask [started] DummyTask T12 [ended] DummyTask [submitted] DummyGroup [started] DummyGroup startG1 [ended] DummyGroup [submitted] DummyTask [submitted] DummyTask [started] DummyTask T21 [ended] DummyTask [started] DummyTask T22 [ended] DummyTask [submitted] DummyGroup [started] DummyGroup startG2 [ended] DummyGroup ok--- [started] DummyTask T1 [ended] DummyTask [submitted] DummyGroup [started] DummyTask T2 [ended] DummyTask [submitted] DummyGroup [started] DummyGroup startG1 [ended] DummyGroup [submitted] DummyGroup [started] DummyGroup startG3 [ended] DummyGroup [started] DummyGroup startG2 [ended] DummyGroup [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec - in de.fhdw.wtf.common.task.test.TaskTest testCyclicDependency(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.001 sec testCycle(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.001 sec testReflexiveCycle(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.005 sec testDyclicDependencyTransitive(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0 sec testCycle3(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.002 sec testGroup1(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.005 sec testGroup2(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.014 sec testParserWithTaskReferencer(de.fhdw.wtf.common.task.test.TaskTest) Time elapsed: 0.005 sec Running de.fhdw.wtf.tooling.test.SyntaxCheckTest [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] AbstractOperationsCheck [ended] AbstractOperationsCheck [started] ProductCheck [ended] ProductCheck [started] SymmetricCheck [ended] SymmetricCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [started] DoubleGroupcomponentCheck [ended] DoubleGroupcomponentCheck [started] ProductCheck [ended] ProductCheck [started] AbstractOperationsCheck [started] SymmetricCheck [ended] SymmetricCheck [ended] AbstractOperationsCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] TypeReferencer [started] TypeReferencer [ended] TypeReferencer [submitted] CyclicInheritanceCheck [submitted] BaseTypeInheritanceCheck [started] CyclicInheritanceCheck [ended] CyclicInheritanceCheck [started] BaseTypeInheritanceCheck [ended] BaseTypeInheritanceCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] InvalidAttributeModifierCheck [submitted] DoubleAttributenameCheck [started] DoubleAttributenameCheck [ended] DoubleAttributenameCheck [started] InvalidAttributeModifierCheck [ended] InvalidAttributeModifierCheck [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] SubtypesFillTask [started] SubtypesFillTask [ended] SubtypesFillTask [submitted] PrototypesTask [started] PrototypesTask [ended] PrototypesTask [submitted] SupertypesFillTask [started] SupertypesFillTask [ended] SupertypesFillTask [submitted] SupertypesCleanInheritanceTask [started] SupertypesCleanInheritanceTask [ended] SupertypesCleanInheritanceTask [submitted] GroupDependencyTask [started] GroupDependencyTask [ended] GroupDependencyTask [submitted] OverloadingCheck [started] OverloadingCheck [ended] OverloadingCheck [submitted] ConstructorReferencer [started] ConstructorReferencer [ended] ConstructorReferencer [submitted] AnalyzeInheritanceTreesTask [started] AnalyzeInheritanceTreesTask [ended] AnalyzeInheritanceTreesTask [submitted] ReferencedConstructorsCheck [started] ReferencedConstructorsCheck [ended] ReferencedConstructorsCheck Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 sec - in de.fhdw.wtf.tooling.test.SyntaxCheckTest testSimpleModelFromFile(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.053 sec testInvalidModelFileWithWalkerExceptions(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.008 sec testInvalidModelFileWithReferencerException(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.04 sec testInheritanceFromBaseType(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.003 sec testSimpleModelFromString(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.015 sec testInvalidModelFileWithParserExceptions(de.fhdw.wtf.tooling.test.SyntaxCheckTest) Time elapsed: 0.001 sec Running de.fhdw.wtf.core.integration.test.TestScannerParserIntegration /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in de.fhdw.wtf.core.integration.test.TestScannerParserIntegration modelSimpleValid(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration) Time elapsed: 0.002 sec testSquareBracketsInMaps(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration) Time elapsed: 0 sec modelFilePerson(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration) Time elapsed: 0.003 sec testSquareBracketsInOperation(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration) Time elapsed: 0.001 sec modelSimpleValidWhitespace(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration) Time elapsed: 0 sec Results : Tests run: 507, Failures: 0, Errors: 0, Skipped: 1 [INFO] All tests passed! [JENKINS] Recording test results [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ de.fhdw.wtf.core.tests --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/p2content.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/p2artifacts.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.23.1:update-local-index (default-update-local-index) @ de.fhdw.wtf.core.tests --- [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.core.tests --- [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.8.1 [INFO] 15 reports detected for maven-project-info-reports-plugin:2.8.1: cim, dependencies, dependency-info, dependency-management, distribution-management, index, issue-tracking, license, mailing-list, modules, plugin-management, plugins, project-team, scm, summary [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.5 [INFO] 2 reports detected for maven-jxr-plugin:2.5: jxr, test-jxr [INFO] configuring report plugin org.apache.maven.plugins:maven-checkstyle-plugin:2.16 [INFO] 1 report configured for maven-checkstyle-plugin:2.16: checkstyle [INFO] configuring report plugin org.codehaus.mojo:findbugs-maven-plugin:3.0.2 [INFO] 1 report detected for findbugs-maven-plugin:3.0.2: findbugs [INFO] configuring report plugin org.apache.maven.plugins:maven-pmd-plugin:3.5 [INFO] 2 reports detected for maven-pmd-plugin:3.5: cpd, pmd [INFO] Fork Value is true [java] Warnings generated: 7 [INFO] Done FindBugs Analysis.... [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Source Xref" report --- maven-jxr-plugin:2.5:jxr [INFO] Generating "Checkstyle" report --- maven-checkstyle-plugin:2.16:checkstyle [INFO] Generating "FindBugs" report --- findbugs-maven-plugin:3.0.2:findbugs [INFO] Generating "CPD" report --- maven-pmd-plugin:3.5:cpd [INFO] Generating "PMD" report --- maven-pmd-plugin:3.5:pmd [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site/de.fhdw.wtf.core.tests [INFO] [INFO] ---------------< de.fhdw.wtf:de.fhdw.wtf.tooling.Editor >--------------- [INFO] Building de.fhdw.wtf.tooling.Editor 1.0.1-SNAPSHOT [4/6] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:build-qualifier (default-build-qualifier) @ de.fhdw.wtf.tooling.Editor --- [INFO] The project's OSGi version is 1.0.1.202005031108 [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-id (default-validate-id) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-version (default-validate-version) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ de.fhdw.wtf.tooling.Editor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:0.23.1:compile (default-compile) @ de.fhdw.wtf.tooling.Editor --- [INFO] Compiling 40 source files to /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/classes [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ de.fhdw.wtf.tooling.Editor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/src/test/resources [INFO] [INFO] --- tycho-source-plugin:0.23.1:plugin-source (plugin-source) @ de.fhdw.wtf.tooling.Editor --- [WARNING] bundle localization file /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/plugin.properties not found [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:0.23.1:target-platform (default-target-platform) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:package-plugin (default-package-plugin) @ de.fhdw.wtf.tooling.Editor --- [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata-default (default-p2-metadata-default) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.tooling.Editor --- [INFO] 2 archive(s) processed [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ de.fhdw.wtf.tooling.Editor --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/p2content.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/p2artifacts.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.23.1:update-local-index (default-update-local-index) @ de.fhdw.wtf.tooling.Editor --- [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.tooling.Editor --- [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.8.1 [INFO] 15 reports detected for maven-project-info-reports-plugin:2.8.1: cim, dependencies, dependency-info, dependency-management, distribution-management, index, issue-tracking, license, mailing-list, modules, plugin-management, plugins, project-team, scm, summary [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.5 [INFO] 2 reports detected for maven-jxr-plugin:2.5: jxr, test-jxr [INFO] configuring report plugin org.apache.maven.plugins:maven-checkstyle-plugin:2.16 [INFO] 1 report configured for maven-checkstyle-plugin:2.16: checkstyle [INFO] configuring report plugin org.codehaus.mojo:findbugs-maven-plugin:3.0.2 [INFO] 1 report detected for findbugs-maven-plugin:3.0.2: findbugs [INFO] configuring report plugin org.apache.maven.plugins:maven-pmd-plugin:3.5 [INFO] 2 reports detected for maven-pmd-plugin:3.5: cpd, pmd [INFO] Fork Value is true [java] Warnings generated: 5 [INFO] Done FindBugs Analysis.... [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Source Xref" report --- maven-jxr-plugin:2.5:jxr [INFO] Generating "Checkstyle" report --- maven-checkstyle-plugin:2.16:checkstyle [INFO] Generating "FindBugs" report --- findbugs-maven-plugin:3.0.2:findbugs [INFO] Generating "PMD" report --- maven-pmd-plugin:3.5:pmd [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site/de.fhdw.wtf.tooling.Editor [INFO] [INFO] --------------< de.fhdw.wtf:de.fhdw.wtf.tooling.Tooling >--------------- [INFO] Building de.fhdw.wtf.tooling.Tooling 1.0.1-SNAPSHOT [5/6] [INFO] --------------------------[ eclipse-feature ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.tooling.Tooling --- [INFO] Deleting /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:build-qualifier-aggregator (default-build-qualifier-aggregator) @ de.fhdw.wtf.tooling.Tooling --- [INFO] The project's OSGi version is 1.0.1.202005031108 [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-id (default-validate-id) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:validate-version (default-validate-version) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- target-platform-configuration:0.23.1:target-platform (default-target-platform) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:package-feature (default-package-feature) @ de.fhdw.wtf.tooling.Tooling --- [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata-default (default-p2-metadata-default) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:feature-p2-metadata (default-feature-p2-metadata) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.tooling.Tooling --- [INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.tooling.Tooling --- [INFO] 2 archive(s) processed [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ de.fhdw.wtf.tooling.Tooling --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/p2content.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/p2artifacts.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.23.1:update-local-index (default-update-local-index) @ de.fhdw.wtf.tooling.Tooling --- [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.tooling.Tooling --- [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0 [INFO] 15 reports detected for maven-project-info-reports-plugin:3.0.0: ci-management, dependencies, dependency-info, dependency-management, distribution-management, index, issue-management, licenses, mailing-lists, modules, plugin-management, plugins, scm, summary, team [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Dependencies" report --- maven-project-info-reports-plugin:3.0.0:dependencies [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.google.gdt.eclipse.core/3.9.6.v20170112-1603/com.google.gdt.eclipse.core-3.9.6.v20170112-1603.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.google.gdt.eclipse.maven/3.9.6.v20170112-1603/com.google.gdt.eclipse.maven-3.9.6.v20170112-1603.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.google.gdt.eclipse.platform/3.9.6.v20170112-1603/com.google.gdt.eclipse.platform-3.9.6.v20170112-1603.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.google.gwt.eclipse.core/3.9.6.v20170112-1603/com.google.gwt.eclipse.core-3.9.6.v20170112-1603.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.google.gwt.eclipse.libs/3.9.6.v20170112-1603/com.google.gwt.eclipse.libs-3.9.6.v20170112-1603.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/com.ibm.icu/52.1.1.v201501240615/com.ibm.icu-52.1.1.v201501240615.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/javax.annotation/1.2.0.v201401042248/javax.annotation-1.2.0.v201401042248.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/javax.inject/1.0.0.v20091030/javax.inject-1.0.0.v20091030.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/javax.servlet/3.1.0.v20140303-1611/javax.servlet-3.1.0.v20140303-1611.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/javax.xml/1.3.4.v201005080400/javax.xml-1.3.4.v201005080400.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.ant/1.9.2.v201404171502/org.apache.ant-1.9.2.v201404171502.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.batik.css/1.7.0.v201011041433/org.apache.batik.css-1.7.0.v201011041433.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.batik.util/1.7.0.v201011041433/org.apache.batik.util-1.7.0.v201011041433.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.batik.util.gui/1.7.0.v200903091627/org.apache.batik.util.gui-1.7.0.v200903091627.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.xerces/2.9.0.v201101211617/org.apache.xerces-2.9.0.v201101211617.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.xml.resolver/1.2.0.v201005080400/org.apache.xml.resolver-1.2.0.v201005080400.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.apache.xml.serializer/2.7.1.v201005080400/org.apache.xml.serializer-2.7.1.v201005080400.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.compare/3.5.501.v20140817-1445/org.eclipse.compare-3.5.501.v20140817-1445.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.compare.core/3.5.400.v20130903-0736/org.eclipse.compare.core-3.5.400.v20130903-0736.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.commands/3.6.100.v20140528-1422/org.eclipse.core.commands-3.6.100.v20140528-1422.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.contenttype/3.4.200.v20140207-1251/org.eclipse.core.contenttype-3.4.200.v20140207-1251.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.databinding/1.4.2.v20140729-1044/org.eclipse.core.databinding-1.4.2.v20140729-1044.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.databinding.observable/1.4.1.v20140210-1835/org.eclipse.core.databinding.observable-1.4.1.v20140210-1835.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.databinding.property/1.4.200.v20140214-0004/org.eclipse.core.databinding.property-1.4.200.v20140214-0004.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.expressions/3.4.600.v20140128-0851/org.eclipse.core.expressions-3.4.600.v20140128-0851.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.filebuffers/3.5.400.v20140127-1516/org.eclipse.core.filebuffers-3.5.400.v20140127-1516.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.filesystem/1.4.100.v20140514-1614/org.eclipse.core.filesystem-1.4.100.v20140514-1614.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.jobs/3.6.1.v20141014-1248/org.eclipse.core.jobs-3.6.1.v20141014-1248.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.net/1.2.200.v20140124-2013/org.eclipse.core.net-1.2.200.v20140124-2013.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.resources/3.9.1.v20140825-1431/org.eclipse.core.resources-3.9.1.v20140825-1431.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.runtime/3.10.0.v20140318-2214/org.eclipse.core.runtime-3.10.0.v20140318-2214.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.core.variables/3.2.800.v20130819-1716/org.eclipse.core.variables-3.2.800.v20130819-1716.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.debug.core/3.9.1.v20140805-1629/org.eclipse.debug.core-3.9.1.v20140805-1629.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.debug.ui/3.10.2.v20141014-1039/org.eclipse.debug.ui-3.10.2.v20141014-1039.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.core.commands/0.10.2.v20140424-2344/org.eclipse.e4.core.commands-0.10.2.v20140424-2344.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.core.contexts/1.3.100.v20140407-1019/org.eclipse.e4.core.contexts-1.3.100.v20140407-1019.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.core.di/1.4.0.v20140414-1837/org.eclipse.e4.core.di-1.4.0.v20140414-1837.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.core.di.extensions/0.12.0.v20140417-2033/org.eclipse.e4.core.di.extensions-0.12.0.v20140417-2033.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.core.services/1.2.1.v20140808-1251/org.eclipse.e4.core.services-1.2.1.v20140808-1251.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.bindings/0.10.200.v20140424-2042/org.eclipse.e4.ui.bindings-0.10.200.v20140424-2042.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.css.core/0.10.100.v20140424-2042/org.eclipse.e4.ui.css.core-0.10.100.v20140424-2042.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.css.swt/0.11.101.v20140818-1343/org.eclipse.e4.ui.css.swt-0.11.101.v20140818-1343.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.css.swt.theme/0.9.300.v20141126-1957/org.eclipse.e4.ui.css.swt.theme-0.9.300.v20141126-1957.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.di/1.0.0.v20140328-2112/org.eclipse.e4.ui.di-1.0.0.v20140328-2112.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.model.workbench/1.1.0.v20140512-1820/org.eclipse.e4.ui.model.workbench-1.1.0.v20140512-1820.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.services/1.1.0.v20140328-1925/org.eclipse.e4.ui.services-1.1.0.v20140328-1925.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.widgets/1.0.0.v20140514-1823/org.eclipse.e4.ui.widgets-1.0.0.v20140514-1823.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.workbench/1.2.2.v20141212-1259/org.eclipse.e4.ui.workbench-1.2.2.v20141212-1259.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.workbench.addons.swt/1.1.2.v20141126-1310/org.eclipse.e4.ui.workbench.addons.swt-1.1.2.v20141126-1310.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.workbench.renderers.swt/0.12.2.v20150204-1353/org.eclipse.e4.ui.workbench.renderers.swt-0.12.2.v20150204-1353.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.workbench.swt/0.12.100.v20141126-1150/org.eclipse.e4.ui.workbench.swt-0.12.100.v20141126-1150.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.e4.ui.workbench3/0.12.0.v20140227-2118/org.eclipse.e4.ui.workbench3-0.12.0.v20140227-2118.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.emf.common/2.10.1.v20150123-0348/org.eclipse.emf.common-2.10.1.v20150123-0348.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.emf.ecore/2.10.2.v20150123-0348/org.eclipse.emf.ecore-2.10.2.v20150123-0348.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.emf.ecore.change/2.10.0.v20150123-0348/org.eclipse.emf.ecore.change-2.10.0.v20150123-0348.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.emf.ecore.xmi/2.10.2.v20150123-0348/org.eclipse.emf.ecore.xmi-2.10.2.v20150123-0348.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.emf.edit/2.10.1.v20150123-0452/org.eclipse.emf.edit-2.10.1.v20150123-0452.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.app/1.3.200.v20130910-1609/org.eclipse.equinox.app-1.3.200.v20130910-1609.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.bidi/0.10.0.v20130327-1442/org.eclipse.equinox.bidi-0.10.0.v20130327-1442.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.common/3.6.200.v20130402-1505/org.eclipse.equinox.common-3.6.200.v20130402-1505.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.ds/1.4.200.v20131126-2331/org.eclipse.equinox.ds-1.4.200.v20131126-2331.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.frameworkadmin/2.0.100.v20131209-2144/org.eclipse.equinox.frameworkadmin-2.0.100.v20131209-2144.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.frameworkadmin.equinox/1.0.500.v20131211-1531/org.eclipse.equinox.frameworkadmin.equinox-1.0.500.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.artifact.repository/1.1.300.v20131211-1531/org.eclipse.equinox.p2.artifact.repository-1.1.300.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.core/2.3.0.v20131211-1531/org.eclipse.equinox.p2.core-2.3.0.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.director/2.3.100.v20140224-1921/org.eclipse.equinox.p2.director-2.3.100.v20140224-1921.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.engine/2.3.0.v20140506-1720/org.eclipse.equinox.p2.engine-2.3.0.v20140506-1720.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.jarprocessor/1.0.300.v20131211-1531/org.eclipse.equinox.p2.jarprocessor-1.0.300.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.metadata/2.2.0.v20131211-1531/org.eclipse.equinox.p2.metadata-2.2.0.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.metadata.repository/1.2.100.v20131209-2144/org.eclipse.equinox.p2.metadata.repository-1.2.100.v20131209-2144.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.operations/2.4.0.v20131119-0908/org.eclipse.equinox.p2.operations-2.4.0.v20131119-0908.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.repository/2.3.0.v20131211-1531/org.eclipse.equinox.p2.repository-2.3.0.v20131211-1531.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.ui/2.3.0.v20140404-1657/org.eclipse.equinox.p2.ui-2.3.0.v20140404-1657.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.p2.ui.sdk/1.0.300.v20140407-1803/org.eclipse.equinox.p2.ui.sdk-1.0.300.v20140407-1803.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.preferences/3.5.200.v20140224-1527/org.eclipse.equinox.preferences-3.5.200.v20140224-1527.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.registry/3.5.400.v20140428-1507/org.eclipse.equinox.registry-3.5.400.v20140428-1507.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.security/1.2.0.v20130424-1801/org.eclipse.equinox.security-1.2.0.v20130424-1801.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.security.ui/1.1.200.v20130626-2037/org.eclipse.equinox.security.ui-1.1.200.v20130626-2037.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.simpleconfigurator/1.1.0.v20131217-1203/org.eclipse.equinox.simpleconfigurator-1.1.0.v20131217-1203.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.simpleconfigurator.manipulator/2.0.0.v20131217-1203/org.eclipse.equinox.simpleconfigurator.manipulator-2.0.0.v20131217-1203.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.equinox.util/1.0.500.v20130404-1337/org.eclipse.equinox.util-1.0.500.v20130404-1337.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.help/3.6.0.v20130326-1254/org.eclipse.help-3.6.0.v20130326-1254.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.core/3.10.2.v20150120-1634/org.eclipse.jdt.core-3.10.2.v20150120-1634.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.core.manipulation/1.5.0.v20130605-1748/org.eclipse.jdt.core.manipulation-1.5.0.v20130605-1748.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.debug/3.8.102.v20150115-1323/org.eclipse.jdt.debug-3.8.102.v20150115-1323.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.debug.ui/3.6.300.v20140512-1926/org.eclipse.jdt.debug.ui-3.6.300.v20140512-1926.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.junit/3.7.300.v20140418-0836/org.eclipse.jdt.junit-3.7.300.v20140418-0836.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.junit.core/3.7.300.v20140409-1618/org.eclipse.jdt.junit.core-3.7.300.v20140409-1618.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.junit.runtime/3.4.500.v20140527-1138/org.eclipse.jdt.junit.runtime-3.4.500.v20140527-1138.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.launching/3.7.102.v20141111-0953/org.eclipse.jdt.launching-3.7.102.v20141111-0953.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jdt.ui/3.10.2.v20141014-1419/org.eclipse.jdt.ui-3.10.2.v20141014-1419.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jem.util/2.1.200.v201404021815/org.eclipse.jem.util-2.1.200.v201404021815.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.http/9.2.2.v20140723/org.eclipse.jetty.http-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.io/9.2.2.v20140723/org.eclipse.jetty.io-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.security/9.2.2.v20140723/org.eclipse.jetty.security-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.server/9.2.2.v20140723/org.eclipse.jetty.server-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.servlet/9.2.2.v20140723/org.eclipse.jetty.servlet-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jetty.util/9.2.2.v20140723/org.eclipse.jetty.util-9.2.2.v20140723.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jface/3.10.2.v20141021-1035/org.eclipse.jface-3.10.2.v20141021-1035.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jface.databinding/1.6.200.v20140528-1422/org.eclipse.jface.databinding-1.6.200.v20140528-1422.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jface.text/3.9.2.v20141003-1326/org.eclipse.jface.text-3.9.2.v20141003-1326.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jst.common.project.facet.core/1.4.400.v201403261500/org.eclipse.jst.common.project.facet.core-1.4.400.v201403261500.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.jst.server.core/1.2.400.v20130918_1641/org.eclipse.jst.server.core-1.2.400.v20130918_1641.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ltk.core.refactoring/3.6.101.v20140817-1500/org.eclipse.ltk.core.refactoring-3.6.101.v20140817-1500.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ltk.ui.refactoring/3.7.100.v20140324-1358/org.eclipse.ltk.ui.refactoring-3.7.100.v20140324-1358.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.osgi/3.10.2.v20150203-1939/org.eclipse.osgi-3.10.2.v20150203-1939.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.osgi.services/3.4.0.v20140312-2051/org.eclipse.osgi.services-3.4.0.v20140312-2051.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.osgi.util/3.3.0.v20131023-1243/org.eclipse.osgi.util-3.3.0.v20131023-1243.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.search/3.9.100.v20140226-1637/org.eclipse.search-3.9.100.v20140226-1637.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.swt/3.103.2.v20150203-1313/org.eclipse.swt-3.103.2.v20150203-1313.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.swt.cocoa.macosx.x86_64/3.103.2.v20150203-1351/org.eclipse.swt.cocoa.macosx.x86_64-3.103.2.v20150203-1351.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.swt.gtk.linux.x86_64/3.103.2.v20150203-1351/org.eclipse.swt.gtk.linux.x86_64-3.103.2.v20150203-1351.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.swt.win32.win32.x86/3.103.2.v20150203-1351/org.eclipse.swt.win32.win32.x86-3.103.2.v20150203-1351.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.swt.win32.win32.x86_64/3.103.2.v20150203-1351/org.eclipse.swt.win32.win32.x86_64-3.103.2.v20150203-1351.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.team.core/3.7.0.v20130514-1224/org.eclipse.team.core-3.7.0.v20130514-1224.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.team.ui/3.7.100.v20130710-1213/org.eclipse.team.ui-3.7.100.v20130710-1213.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.text/3.5.300.v20130515-1451/org.eclipse.text-3.5.300.v20130515-1451.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui/3.106.1.v20141002-1150/org.eclipse.ui-3.106.1.v20141002-1150.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.browser/3.4.200.v20131003-1453/org.eclipse.ui.browser-3.4.200.v20131003-1453.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.console/3.5.300.v20140424-1437/org.eclipse.ui.console-3.5.300.v20140424-1437.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.editors/3.8.200.v20140401-1310/org.eclipse.ui.editors-3.8.200.v20140401-1310.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.forms/3.6.100.v20140422-1825/org.eclipse.ui.forms-3.6.100.v20140422-1825.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.ide/3.10.2.v20141118-1227/org.eclipse.ui.ide-3.10.2.v20141118-1227.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.navigator/3.5.401.v20140724-1117/org.eclipse.ui.navigator-3.5.401.v20140724-1117.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.navigator.resources/3.4.700.v20140407-1004/org.eclipse.ui.navigator.resources-3.4.700.v20140407-1004.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.views/3.7.0.v20140408-0703/org.eclipse.ui.views-3.7.0.v20140408-0703.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.views.properties.tabbed/3.6.0.v20140519-0906/org.eclipse.ui.views.properties.tabbed-3.6.0.v20140519-0906.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.workbench/3.106.2.v20150204-1030/org.eclipse.ui.workbench-3.106.2.v20150204-1030.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.ui.workbench.texteditor/3.9.0.v20140411-1521/org.eclipse.ui.workbench.texteditor-3.9.0.v20140411-1521.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.core/1.2.0.v200908252030/org.eclipse.wst.common.core-1.2.0.v200908252030.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.emf/1.2.300.v201501292352/org.eclipse.wst.common.emf-1.2.300.v201501292352.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.emfworkbench.integration/1.2.101.v201107140600/org.eclipse.wst.common.emfworkbench.integration-1.2.101.v201107140600.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.environment/1.0.400.v200912181832/org.eclipse.wst.common.environment-1.0.400.v200912181832.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.frameworks/1.2.200.v201304241450/org.eclipse.wst.common.frameworks-1.2.200.v201304241450.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.frameworks.ui/1.2.300.v201401292115/org.eclipse.wst.common.frameworks.ui-1.2.300.v201401292115.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.modulecore/1.2.401.v201408132036/org.eclipse.wst.common.modulecore-1.2.401.v201408132036.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.project.facet.core/1.4.300.v201111030424/org.eclipse.wst.common.project.facet.core-1.4.300.v201111030424.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.ui/1.1.500.v200911190730/org.eclipse.wst.common.ui-1.1.500.v200911190730.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.common.uriresolver/1.2.100.v201305141800/org.eclipse.wst.common.uriresolver-1.2.100.v201305141800.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.css.core/1.1.800.v201402172110/org.eclipse.wst.css.core-1.1.800.v201402172110.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.css.ui/1.0.901.v201501212057/org.eclipse.wst.css.ui-1.0.901.v201501212057.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.html.core/1.1.802.v201501312139/org.eclipse.wst.html.core-1.1.802.v201501312139.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.jsdt.core/1.3.300.v201410221502/org.eclipse.wst.jsdt.core-1.3.300.v201410221502.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.jsdt.manipulation/1.0.500.v201402131232/org.eclipse.wst.jsdt.manipulation-1.0.500.v201402131232.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.jsdt.ui/1.1.500.v201409121658/org.eclipse.wst.jsdt.ui-1.1.500.v201409121658.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.server.core/1.6.2.v201409292121/org.eclipse.wst.server.core-1.6.2.v201409292121.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.sse.core/1.1.900.v201401101615/org.eclipse.wst.sse.core-1.1.900.v201401101615.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.sse.ui/1.3.301.v201501151629/org.eclipse.wst.sse.ui-1.3.301.v201501151629.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.validation/1.2.600.v201501211647/org.eclipse.wst.validation-1.2.600.v201501211647.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.validation.ui/1.2.500.v201310231530/org.eclipse.wst.validation.ui-1.2.500.v201310231530.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.xml.core/1.1.902.v201501211904/org.eclipse.wst.xml.core-1.1.902.v201501211904.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.eclipse.wst.xml.ui/1.1.501.v201501212057/org.eclipse.wst.xml.ui-1.1.501.v201501212057.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.hamcrest.core/1.3.0.v201303031735/org.hamcrest.core-1.3.0.v201303031735.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.junit/4.11.0.v201303080030/org.junit-4.11.0.v201303080030.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.sat4j.core/2.3.5.v201308161310/org.sat4j.core-2.3.5.v201308161310.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.sat4j.pb/2.3.5.v201404071733/org.sat4j.pb-2.3.5.v201404071733.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.w3c.css.sac/1.3.1.v200903091627/org.w3c.css.sac-1.3.1.v200903091627.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.w3c.dom.events/3.0.0.draft20060413_v201105210656/org.w3c.dom.events-3.0.0.draft20060413_v201105210656.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.w3c.dom.smil/1.0.1.v200903091627/org.w3c.dom.smil-1.0.1.v200903091627.pom [INFO] Downloading from public: http://localhost:8083/nexus/content/groups/public/p2/eclipse-plugin/org.w3c.dom.svg/1.1.0.v201011041433/org.w3c.dom.svg-1.1.0.v201011041433.pom [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/gson-2.1.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/guava-11.0.1.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/jsr305-1.3.9.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.maven:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.platform:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.core:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.core:jar:libs/gwt-dev-tools.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.libs:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.ibm.icu:jar:52.1.1.v201501240615 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.annotation:jar:1.2.0.v201401042248 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.inject:jar:1.0.0.v20091030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.servlet:jar:3.1.0.v20140303-1611 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.xml:jar:1.3.4.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-antlr.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-bcel.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-bsf.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-log4j.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-oro.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-regexp.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-resolver.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-xalan2.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-commons-logging.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-commons-net.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jai.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-javamail.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jdepend.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jmf.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jsch.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-junit.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-junit4.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-launcher.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-netrexx.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-swing.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-testutil.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.css:jar:1.7.0.v201011041433 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.util:jar:1.7.0.v201011041433 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.util.gui:jar:1.7.0.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xerces:jar:2.9.0.v201101211617 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xml.resolver:jar:1.2.0.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xml.serializer:jar:2.7.1.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.compare:jar:3.5.501.v20140817-1445 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.compare.core:jar:3.5.400.v20130903-0736 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.commands:jar:3.6.100.v20140528-1422 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.contenttype:jar:3.4.200.v20140207-1251 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding:jar:1.4.2.v20140729-1044 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding.observable:jar:1.4.1.v20140210-1835 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding.property:jar:1.4.200.v20140214-0004 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.expressions:jar:3.4.600.v20140128-0851 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.filebuffers:jar:3.5.400.v20140127-1516 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.filesystem:jar:1.4.100.v20140514-1614 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.jobs:jar:3.6.1.v20141014-1248 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.net:jar:1.2.200.v20140124-2013 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.resources:jar:3.9.1.v20140825-1431 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.runtime:jar:3.10.0.v20140318-2214 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.variables:jar:3.2.800.v20130819-1716 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.debug.core:jar:3.9.1.v20140805-1629 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.debug.ui:jar:3.10.2.v20141014-1039 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.commands:jar:0.10.2.v20140424-2344 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.contexts:jar:1.3.100.v20140407-1019 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.di:jar:1.4.0.v20140414-1837 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.di.extensions:jar:0.12.0.v20140417-2033 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.services:jar:1.2.1.v20140808-1251 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.bindings:jar:0.10.200.v20140424-2042 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.core:jar:0.10.100.v20140424-2042 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.swt:jar:0.11.101.v20140818-1343 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.swt.theme:jar:0.9.300.v20141126-1957 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.di:jar:1.0.0.v20140328-2112 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.model.workbench:jar:1.1.0.v20140512-1820 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.services:jar:1.1.0.v20140328-1925 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.widgets:jar:1.0.0.v20140514-1823 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench:jar:1.2.2.v20141212-1259 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.addons.swt:jar:1.1.2.v20141126-1310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.renderers.swt:jar:0.12.2.v20150204-1353 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.swt:jar:0.12.100.v20141126-1150 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench3:jar:0.12.0.v20140227-2118 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.common:jar:2.10.1.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore:jar:2.10.2.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore.change:jar:2.10.0.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore.xmi:jar:2.10.2.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.edit:jar:2.10.1.v20150123-0452 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.app:jar:1.3.200.v20130910-1609 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.bidi:jar:0.10.0.v20130327-1442 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.common:jar:3.6.200.v20130402-1505 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.ds:jar:1.4.200.v20131126-2331 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.frameworkadmin:jar:2.0.100.v20131209-2144 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.frameworkadmin.equinox:jar:1.0.500.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.artifact.repository:jar:1.1.300.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.core:jar:2.3.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.director:jar:2.3.100.v20140224-1921 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.engine:jar:2.3.0.v20140506-1720 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.jarprocessor:jar:1.0.300.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.metadata:jar:2.2.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.metadata.repository:jar:1.2.100.v20131209-2144 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.operations:jar:2.4.0.v20131119-0908 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.repository:jar:2.3.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.ui:jar:2.3.0.v20140404-1657 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.ui.sdk:jar:1.0.300.v20140407-1803 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.preferences:jar:3.5.200.v20140224-1527 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.registry:jar:3.5.400.v20140428-1507 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.security:jar:1.2.0.v20130424-1801 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.security.ui:jar:1.1.200.v20130626-2037 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.simpleconfigurator:jar:1.1.0.v20131217-1203 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.simpleconfigurator.manipulator:jar:2.0.0.v20131217-1203 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.util:jar:1.0.500.v20130404-1337 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.help:jar:3.6.0.v20130326-1254 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.core:jar:3.10.2.v20150120-1634 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.core.manipulation:jar:1.5.0.v20130605-1748 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug:jar:jdi.jar:3.8.102.v20150115-1323 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug:jar:jdimodel.jar:3.8.102.v20150115-1323 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug.ui:jar:3.6.300.v20140512-1926 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit:jar:3.7.300.v20140418-0836 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit.core:jar:3.7.300.v20140409-1618 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit.runtime:jar:3.4.500.v20140527-1138 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.launching:jar:3.7.102.v20141111-0953 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.ui:jar:3.10.2.v20141014-1419 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jem.util:jar:2.1.200.v201404021815 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.http:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.io:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.security:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.server:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.servlet:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.util:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface:jar:3.10.2.v20141021-1035 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface.databinding:jar:1.6.200.v20140528-1422 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface.text:jar:3.9.2.v20141003-1326 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jst.common.project.facet.core:jar:1.4.400.v201403261500 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jst.server.core:jar:1.2.400.v20130918_1641 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ltk.core.refactoring:jar:3.6.101.v20140817-1500 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ltk.ui.refactoring:jar:3.7.100.v20140324-1358 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi:jar:3.10.2.v20150203-1939 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi.services:jar:3.4.0.v20140312-2051 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi.util:jar:3.3.0.v20131023-1243 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.search:jar:3.9.100.v20140226-1637 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt:jar:3.103.2.v20150203-1313 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.cocoa.macosx.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.gtk.linux.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.win32.win32.x86:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.win32.win32.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.team.core:jar:3.7.0.v20130514-1224 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.team.ui:jar:3.7.100.v20130710-1213 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.text:jar:3.5.300.v20130515-1451 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui:jar:3.106.1.v20141002-1150 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.browser:jar:3.4.200.v20131003-1453 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.console:jar:3.5.300.v20140424-1437 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.editors:jar:3.8.200.v20140401-1310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.forms:jar:3.6.100.v20140422-1825 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.ide:jar:3.10.2.v20141118-1227 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.navigator:jar:3.5.401.v20140724-1117 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.navigator.resources:jar:3.4.700.v20140407-1004 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.views:jar:3.7.0.v20140408-0703 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.views.properties.tabbed:jar:3.6.0.v20140519-0906 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.workbench:jar:3.106.2.v20150204-1030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.workbench.texteditor:jar:3.9.0.v20140411-1521 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.core:jar:1.2.0.v200908252030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.emf:jar:1.2.300.v201501292352 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.emfworkbench.integration:jar:1.2.101.v201107140600 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.environment:jar:1.0.400.v200912181832 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.frameworks:jar:1.2.200.v201304241450 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.frameworks.ui:jar:1.2.300.v201401292115 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.modulecore:jar:1.2.401.v201408132036 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.project.facet.core:jar:1.4.300.v201111030424 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.ui:jar:1.1.500.v200911190730 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.uriresolver:jar:1.2.100.v201305141800 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.css.core:jar:1.1.800.v201402172110 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.css.ui:jar:1.0.901.v201501212057 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.html.core:jar:1.1.802.v201501312139 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.core:jar:1.3.300.v201410221502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.manipulation:jar:1.0.500.v201402131232 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.ui:jar:1.1.500.v201409121658 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.server.core:jar:1.6.2.v201409292121 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.sse.core:jar:1.1.900.v201401101615 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.sse.ui:jar:1.3.301.v201501151629 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.validation:jar:1.2.600.v201501211647 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.validation.ui:jar:1.2.500.v201310231530 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.xml.core:jar:1.1.902.v201501211904 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.xml.ui:jar:1.1.501.v201501212057 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.hamcrest.core:jar:1.3.0.v201303031735 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.junit:jar:junit.jar:4.11.0.v201303080030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.sat4j.core:jar:2.3.5.v201308161310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.sat4j.pb:jar:2.3.5.v201404071733 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.css.sac:jar:1.3.1.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.events:jar:3.0.0.draft20060413_v201105210656 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.smil:jar:1.0.1.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.svg:jar:1.1.0.v201011041433 has no file and won't be listed in dependency files details. [INFO] Generating "Dependency Information" report --- maven-project-info-reports-plugin:3.0.0:dependency-info [INFO] Generating "About" report --- maven-project-info-reports-plugin:3.0.0:index [INFO] Generating "Plugin Management" report --- maven-project-info-reports-plugin:3.0.0:plugin-management [INFO] Generating "Plugins" report --- maven-project-info-reports-plugin:3.0.0:plugins [INFO] Generating "Summary" report --- maven-project-info-reports-plugin:3.0.0:summary [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site/de.fhdw.wtf.tooling.Tooling [INFO] [INFO] -----------------< de.fhdw.wtf:de.fhdw.wtf.tooling.p2 >----------------- [INFO] Building de.fhdw.wtf.tooling.p2 1.0.1-SNAPSHOT [6/6] [INFO] -------------------------[ eclipse-repository ]------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-packaging-plugin:0.23.1:build-qualifier-aggregator (default-build-qualifier-aggregator) @ de.fhdw.wtf.tooling.p2 --- [INFO] The project's OSGi version is 1.0.1.202005031108 [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean-1) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ de.fhdw.wtf.tooling.p2 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/src/main/resources [INFO] [INFO] --- target-platform-configuration:0.23.1:target-platform (default-target-platform) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-publisher-plugin:0.23.1:publish-products (default-publish-products) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-publisher-plugin:0.23.1:publish-categories (default-publish-categories) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-publisher-plugin:0.23.1:attach-artifacts (default-attach-artifacts) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-repository-plugin:0.23.1:assemble-repository (default-assemble-repository) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-repository-plugin:0.23.1:archive-repository (default-archive-repository) @ de.fhdw.wtf.tooling.p2 --- [INFO] Building zip: /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip [INFO] [INFO] --- tycho-source-feature-plugin:0.23.1:source-feature (source-feature) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- tycho-p2-plugin:0.23.1:p2-metadata (attached-p2-metadata) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ de.fhdw.wtf.tooling.p2 --- [INFO] 1 archive(s) processed [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ de.fhdw.wtf.tooling.p2 --- [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/pom.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/p2content.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/p2artifacts.xml to /var/lib/jenkins/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.23.1:update-local-index (default-update-local-index) @ de.fhdw.wtf.tooling.p2 --- [INFO] [INFO] --- maven-site-plugin:3.9.0:site (default-site) @ de.fhdw.wtf.tooling.p2 --- [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0 [INFO] 15 reports detected for maven-project-info-reports-plugin:3.0.0: ci-management, dependencies, dependency-info, dependency-management, distribution-management, index, issue-management, licenses, mailing-lists, modules, plugin-management, plugins, scm, summary, team [INFO] Rendering site with default locale English (en) [WARNING] No project URL defined - decoration links will not be relativized! [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] Generating "Dependencies" report --- maven-project-info-reports-plugin:3.0.0:dependencies [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/gson-2.1.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/guava-11.0.1.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.core:jar:lib/jsr305-1.3.9.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.maven:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gdt.eclipse.platform:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.core:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.core:jar:libs/gwt-dev-tools.jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.google.gwt.eclipse.libs:jar:3.9.6.v20170112-1603 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:com.ibm.icu:jar:52.1.1.v201501240615 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.annotation:jar:1.2.0.v201401042248 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.inject:jar:1.0.0.v20091030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.servlet:jar:3.1.0.v20140303-1611 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:javax.xml:jar:1.3.4.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-antlr.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-bcel.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-bsf.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-log4j.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-oro.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-regexp.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-resolver.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-apache-xalan2.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-commons-logging.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-commons-net.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jai.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-javamail.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jdepend.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jmf.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-jsch.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-junit.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-junit4.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-launcher.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-netrexx.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-swing.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant-testutil.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.ant:jar:lib/ant.jar:1.9.2.v201404171502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.css:jar:1.7.0.v201011041433 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.util:jar:1.7.0.v201011041433 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.batik.util.gui:jar:1.7.0.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xerces:jar:2.9.0.v201101211617 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xml.resolver:jar:1.2.0.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.apache.xml.serializer:jar:2.7.1.v201005080400 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.compare:jar:3.5.501.v20140817-1445 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.compare.core:jar:3.5.400.v20130903-0736 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.commands:jar:3.6.100.v20140528-1422 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.contenttype:jar:3.4.200.v20140207-1251 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding:jar:1.4.2.v20140729-1044 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding.observable:jar:1.4.1.v20140210-1835 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.databinding.property:jar:1.4.200.v20140214-0004 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.expressions:jar:3.4.600.v20140128-0851 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.filebuffers:jar:3.5.400.v20140127-1516 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.filesystem:jar:1.4.100.v20140514-1614 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.jobs:jar:3.6.1.v20141014-1248 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.net:jar:1.2.200.v20140124-2013 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.resources:jar:3.9.1.v20140825-1431 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.runtime:jar:3.10.0.v20140318-2214 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.core.variables:jar:3.2.800.v20130819-1716 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.debug.core:jar:3.9.1.v20140805-1629 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.debug.ui:jar:3.10.2.v20141014-1039 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.commands:jar:0.10.2.v20140424-2344 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.contexts:jar:1.3.100.v20140407-1019 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.di:jar:1.4.0.v20140414-1837 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.di.extensions:jar:0.12.0.v20140417-2033 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.core.services:jar:1.2.1.v20140808-1251 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.bindings:jar:0.10.200.v20140424-2042 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.core:jar:0.10.100.v20140424-2042 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.swt:jar:0.11.101.v20140818-1343 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.css.swt.theme:jar:0.9.300.v20141126-1957 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.di:jar:1.0.0.v20140328-2112 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.model.workbench:jar:1.1.0.v20140512-1820 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.services:jar:1.1.0.v20140328-1925 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.widgets:jar:1.0.0.v20140514-1823 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench:jar:1.2.2.v20141212-1259 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.addons.swt:jar:1.1.2.v20141126-1310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.renderers.swt:jar:0.12.2.v20150204-1353 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench.swt:jar:0.12.100.v20141126-1150 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.e4.ui.workbench3:jar:0.12.0.v20140227-2118 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.common:jar:2.10.1.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore:jar:2.10.2.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore.change:jar:2.10.0.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.ecore.xmi:jar:2.10.2.v20150123-0348 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.emf.edit:jar:2.10.1.v20150123-0452 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.app:jar:1.3.200.v20130910-1609 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.bidi:jar:0.10.0.v20130327-1442 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.common:jar:3.6.200.v20130402-1505 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.ds:jar:1.4.200.v20131126-2331 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.frameworkadmin:jar:2.0.100.v20131209-2144 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.frameworkadmin.equinox:jar:1.0.500.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.artifact.repository:jar:1.1.300.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.core:jar:2.3.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.director:jar:2.3.100.v20140224-1921 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.engine:jar:2.3.0.v20140506-1720 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.jarprocessor:jar:1.0.300.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.metadata:jar:2.2.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.metadata.repository:jar:1.2.100.v20131209-2144 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.operations:jar:2.4.0.v20131119-0908 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.repository:jar:2.3.0.v20131211-1531 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.ui:jar:2.3.0.v20140404-1657 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.p2.ui.sdk:jar:1.0.300.v20140407-1803 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.preferences:jar:3.5.200.v20140224-1527 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.registry:jar:3.5.400.v20140428-1507 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.security:jar:1.2.0.v20130424-1801 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.security.ui:jar:1.1.200.v20130626-2037 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.simpleconfigurator:jar:1.1.0.v20131217-1203 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.simpleconfigurator.manipulator:jar:2.0.0.v20131217-1203 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.equinox.util:jar:1.0.500.v20130404-1337 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.help:jar:3.6.0.v20130326-1254 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.core:jar:3.10.2.v20150120-1634 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.core.manipulation:jar:1.5.0.v20130605-1748 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug:jar:jdi.jar:3.8.102.v20150115-1323 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug:jar:jdimodel.jar:3.8.102.v20150115-1323 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.debug.ui:jar:3.6.300.v20140512-1926 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit:jar:3.7.300.v20140418-0836 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit.core:jar:3.7.300.v20140409-1618 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.junit.runtime:jar:3.4.500.v20140527-1138 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.launching:jar:3.7.102.v20141111-0953 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jdt.ui:jar:3.10.2.v20141014-1419 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jem.util:jar:2.1.200.v201404021815 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.http:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.io:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.security:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.server:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.servlet:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jetty.util:jar:9.2.2.v20140723 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface:jar:3.10.2.v20141021-1035 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface.databinding:jar:1.6.200.v20140528-1422 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jface.text:jar:3.9.2.v20141003-1326 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jst.common.project.facet.core:jar:1.4.400.v201403261500 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.jst.server.core:jar:1.2.400.v20130918_1641 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ltk.core.refactoring:jar:3.6.101.v20140817-1500 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ltk.ui.refactoring:jar:3.7.100.v20140324-1358 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi:jar:3.10.2.v20150203-1939 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi.services:jar:3.4.0.v20140312-2051 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.osgi.util:jar:3.3.0.v20131023-1243 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.search:jar:3.9.100.v20140226-1637 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt:jar:3.103.2.v20150203-1313 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.cocoa.macosx.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.gtk.linux.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.win32.win32.x86:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.swt.win32.win32.x86_64:jar:3.103.2.v20150203-1351 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.team.core:jar:3.7.0.v20130514-1224 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.team.ui:jar:3.7.100.v20130710-1213 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.text:jar:3.5.300.v20130515-1451 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui:jar:3.106.1.v20141002-1150 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.browser:jar:3.4.200.v20131003-1453 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.console:jar:3.5.300.v20140424-1437 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.editors:jar:3.8.200.v20140401-1310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.forms:jar:3.6.100.v20140422-1825 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.ide:jar:3.10.2.v20141118-1227 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.navigator:jar:3.5.401.v20140724-1117 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.navigator.resources:jar:3.4.700.v20140407-1004 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.views:jar:3.7.0.v20140408-0703 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.views.properties.tabbed:jar:3.6.0.v20140519-0906 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.workbench:jar:3.106.2.v20150204-1030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.ui.workbench.texteditor:jar:3.9.0.v20140411-1521 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.core:jar:1.2.0.v200908252030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.emf:jar:1.2.300.v201501292352 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.emfworkbench.integration:jar:1.2.101.v201107140600 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.environment:jar:1.0.400.v200912181832 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.frameworks:jar:1.2.200.v201304241450 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.frameworks.ui:jar:1.2.300.v201401292115 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.modulecore:jar:1.2.401.v201408132036 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.project.facet.core:jar:1.4.300.v201111030424 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.ui:jar:1.1.500.v200911190730 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.common.uriresolver:jar:1.2.100.v201305141800 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.css.core:jar:1.1.800.v201402172110 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.css.ui:jar:1.0.901.v201501212057 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.html.core:jar:1.1.802.v201501312139 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.core:jar:1.3.300.v201410221502 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.manipulation:jar:1.0.500.v201402131232 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.jsdt.ui:jar:1.1.500.v201409121658 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.server.core:jar:1.6.2.v201409292121 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.sse.core:jar:1.1.900.v201401101615 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.sse.ui:jar:1.3.301.v201501151629 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.validation:jar:1.2.600.v201501211647 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.validation.ui:jar:1.2.500.v201310231530 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.xml.core:jar:1.1.902.v201501211904 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.eclipse.wst.xml.ui:jar:1.1.501.v201501212057 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.hamcrest.core:jar:1.3.0.v201303031735 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.junit:jar:junit.jar:4.11.0.v201303080030 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.sat4j.core:jar:2.3.5.v201308161310 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.sat4j.pb:jar:2.3.5.v201404071733 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.css.sac:jar:1.3.1.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.events:jar:3.0.0.draft20060413_v201105210656 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.smil:jar:1.0.1.v200903091627 has no file and won't be listed in dependency files details. [WARNING] Artifact p2.eclipse-plugin:org.w3c.dom.svg:jar:1.1.0.v201011041433 has no file and won't be listed in dependency files details. [INFO] Generating "Dependency Information" report --- maven-project-info-reports-plugin:3.0.0:dependency-info [INFO] Generating "About" report --- maven-project-info-reports-plugin:3.0.0:index [INFO] Generating "Plugin Management" report --- maven-project-info-reports-plugin:3.0.0:plugin-management [INFO] Generating "Plugins" report --- maven-project-info-reports-plugin:3.0.0:plugins [INFO] Generating "Summary" report --- maven-project-info-reports-plugin:3.0.0:summary [JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/site to /var/lib/jenkins/home/jobs/WTF-Eclipse/site/de.fhdw.wtf.tooling.p2 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for de.fhdw.wtf.tooling.Reactor 1.0.1-SNAPSHOT: [INFO] [INFO] de.fhdw.wtf.tooling.Reactor ........................ SUCCESS [ 7.337 s] [INFO] WTF Core ........................................... SUCCESS [ 44.163 s] [INFO] WTF Core Tests ..................................... SUCCESS [01:01 min] [INFO] de.fhdw.wtf.tooling.Editor ......................... SUCCESS [ 22.901 s] [INFO] de.fhdw.wtf.tooling.Tooling ........................ SUCCESS [ 7.643 s] [INFO] de.fhdw.wtf.tooling.p2 ............................. SUCCESS [ 11.381 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:15 min [INFO] Finished at: 2020-05-03T13:11:06+02:00 [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/pom.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.pom [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip to de.fhdw.wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/p2content.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2metadata.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/UpdateSite/target/p2artifacts.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2artifacts.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/pom.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.pom [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar to de.fhdw.wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar to de.fhdw.wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/p2content.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2metadata.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Feature/target/p2artifacts.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2artifacts.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/pom.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Reactor-1.0.1-SNAPSHOT.pom /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/pom.xml is not inside /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/TychoBuild/TychoBuild/; will archive in a separate pass [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/pom.xml to de.fhdw.wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.pom [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar to de.fhdw.wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar to de.fhdw.wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/p2content.xml to de.fhdw.wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2metadata.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/CoreTests/target/p2artifacts.xml to de.fhdw.wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2artifacts.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/pom.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.pom [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar to de.fhdw.wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar to de.fhdw.wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/p2content.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2metadata.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Editor/target/p2artifacts.xml to de.fhdw.wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2artifacts.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/pom.xml to de.fhdw.wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT.pom [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar to de.fhdw.wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar to de.fhdw.wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/p2content.xml to de.fhdw.wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2metadata.xml [JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-Eclipse/workspace/Core/target/p2artifacts.xml to de.fhdw.wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2artifacts.xml channel stopped Maven RedeployPublisher use remote maven settings from : /var/lib/jenkins/.m2/settings.xml [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 19 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152.jar (542 kB at 6.7 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152.pom (3.6 kB at 67 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/maven-metadata.xml (347 B at 12 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 48 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/maven-metadata.xml (347 B at 8.5 kB/s) Deploying the main artifact de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-sources.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-sources.jar (296 kB at 4.3 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 36 kB/s) Deploying the main artifact de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2metadata.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-p2metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-p2metadata.xml (5.6 kB at 83 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 80 kB/s) Deploying the main artifact de.fhdw.wtf.core-1.0.1-SNAPSHOT-p2artifacts.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-p2artifacts.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-20200503.111106-152-p2artifacts.xml (1.1 kB at 41 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 40 kB/s) [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 72 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234.jar (372 kB at 5.1 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234.pom (6.6 kB at 201 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/maven-metadata.xml (293 B at 15 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 38 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/maven-metadata.xml (293 B at 9.8 kB/s) Deploying the main artifact de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-sources.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-sources.jar (115 kB at 3.3 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 103 kB/s) Deploying the main artifact de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2metadata.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-p2metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-p2metadata.xml (3.7 kB at 207 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 96 kB/s) Deploying the main artifact de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-p2artifacts.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-p2artifacts.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/de.fhdw.wtf.core.tests-1.0.1-20200503.111107-234-p2artifacts.xml (1.1 kB at 18 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.core.tests/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 50 kB/s) [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT.jar Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 97 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260.jar (86 kB at 2.5 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260.pom (3.3 kB at 60 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/maven-metadata.xml (357 B at 15 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 66 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/maven-metadata.xml (357 B at 8.1 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-sources.jar Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-sources.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-sources.jar (51 kB at 1.2 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 17 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2metadata.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-p2metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-p2metadata.xml (4.3 kB at 114 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 54 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Editor-1.0.1-SNAPSHOT-p2artifacts.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-p2artifacts.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Editor-1.0.1-20200503.111107-260-p2artifacts.xml (1.1 kB at 16 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Editor/1.0.1-SNAPSHOT/maven-metadata.xml (1.4 kB at 39 kB/s) [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.tooling.Reactor-1.0.1-SNAPSHOT.pom Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/maven-metadata.xml (619 B at 9.0 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Reactor-1.0.1-20200503.111108-135.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Reactor-1.0.1-20200503.111108-135.pom (4.0 kB at 96 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/maven-metadata.xml (358 B at 16 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/1.0.1-SNAPSHOT/maven-metadata.xml (619 B at 52 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Reactor/maven-metadata.xml (358 B at 19 kB/s) [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT.jar Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml (1.5 kB at 30 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143.jar (7.6 kB at 245 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143.pom (583 B at 28 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/maven-metadata.xml (358 B at 21 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml (1.5 kB at 69 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/maven-metadata.xml (358 B at 33 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-sources-feature.jar Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-sources-feature.jar Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-sources-feature.jar (9.2 kB at 237 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml (1.5 kB at 31 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2metadata.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-p2metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-p2metadata.xml (8.3 kB at 141 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml (1.5 kB at 34 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.Tooling-1.0.1-SNAPSHOT-p2artifacts.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-p2artifacts.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.Tooling-1.0.1-20200503.111108-143-p2artifacts.xml (1.3 kB at 42 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.Tooling/1.0.1-SNAPSHOT/maven-metadata.xml (1.5 kB at 44 kB/s) [INFO] Deployment in http://localhost:8083/nexus/content/repositories/snapshots/ (id=snapshots,uniqueVersion=true) Deploying the main artifact de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT.zip Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml (1.2 kB at 24 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143.zip Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143.zip (858 kB at 21 MB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143.pom Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143.pom (581 B at 24 kB/s) Downloading from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/maven-metadata.xml Downloaded from snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/maven-metadata.xml (353 B at 10 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml (1.2 kB at 94 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/maven-metadata.xml (353 B at 32 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2metadata.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143-p2metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143-p2metadata.xml (963 B at 31 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml (1.2 kB at 36 kB/s) Deploying the main artifact de.fhdw.wtf.tooling.p2-1.0.1-SNAPSHOT-p2artifacts.xml Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143-p2artifacts.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/de.fhdw.wtf.tooling.p2-1.0.1-20200503.111108-143-p2artifacts.xml (100 B at 2.5 kB/s) Uploading to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml Uploaded to snapshots: http://localhost:8083/nexus/content/repositories/snapshots/de/fhdw/wtf/de.fhdw.wtf.tooling.p2/1.0.1-SNAPSHOT/maven-metadata.xml (1.2 kB at 40 kB/s) [INFO] Deployment done in 2.5 sec Sending e-mails to: Christoph.Schulz@fhdw.de Not triggering WTF-Generator because it has a dependency WTF-Context already building or in queue Finished: SUCCESS