Skip to content
Success

Console Output

Started by an SCM change
Running as SYSTEM
Building in workspace /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace
Cleaning up /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests
Deleting /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target
Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/CoreTests at revision '2020-05-03T13:06:08.400 +0200'
Using sole credentials jenkins/****** (<https://fhdwdev.ha.bib.de:443> FHDW) in realm ‘<https://fhdwdev.ha.bib.de:443> FHDW’
U         pom.xml
At revision 4277

Cleaning up /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/developmentTools
Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/developmentTools at revision '2020-05-03T13:06:08.400 +0200'
Using sole credentials jenkins/****** (<https://fhdwdev.ha.bib.de:443> FHDW) in realm ‘<https://fhdwdev.ha.bib.de:443> FHDW’
At revision 4277

Cleaning up /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/TychoBuild
Updating https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/TychoBuild at revision '2020-05-03T13:06:08.400 +0200'
Using sole credentials jenkins/****** (<https://fhdwdev.ha.bib.de:443> FHDW) in realm ‘<https://fhdwdev.ha.bib.de:443> FHDW’
U         pom.xml
At revision 4277

Using sole credentials jenkins/****** (<https://fhdwdev.ha.bib.de:443> FHDW) in realm ‘<https://fhdwdev.ha.bib.de:443> FHDW’
No changes for https://fhdwdev.ha.bib.de/svn/ipcms14/trunk/Workspace/developmentTools since the previous build
Using sole credentials jenkins/****** (<https://fhdwdev.ha.bib.de:443> FHDW) in realm ‘<https://fhdwdev.ha.bib.de:443> FHDW’
Parsing POMs
Modules changed, recalculating dependency graph
Established TCP socket on 36345
[CoreTests] $ /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 36345
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-CoreTests/workspace/CoreTests/pom.xml clean install site -Djarsigner.alias=jenkins
[INFO] Scanning for projects...
[INFO] Computing target platform for MavenProject: de.fhdw.wtf:de.fhdw.wtf.core.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/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.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/pom.xml
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   de.fhdw.wtf.core/1.0.1.202005030848
[INFO] Resolving class path of MavenProject: de.fhdw.wtf:de.fhdw.wtf.core.tests:1.0.1-SNAPSHOT @ /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/pom.xml
[INFO] 
[INFO] -----------------< de.fhdw.wtf:de.fhdw.wtf.core.tests >-----------------
[INFO] Building WTF Core Tests 1.0.1-SNAPSHOT
[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.202005031106
[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-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/workspace/CoreTests/plugin.properties not found
[INFO] Building jar: /var/lib/jenkins/home/jobs/WTF-CoreTests/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-CoreTests/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/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT.jar to /var/lib/jenkins/home/jobs/WTF-CoreTests/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/.m2/repository/de/fhdw/wtf/de.fhdw.wtf.core/1.0.1-SNAPSHOT/de.fhdw.wtf.core-1.0.1-SNAPSHOT-sources.jar to /var/lib/jenkins/home/jobs/WTF-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/workspace/CoreTests/target/work/data, -install, /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/work, -configuration, /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/work/configuration, -application, org.eclipse.tycho.surefire.osgibooter.headlesstest, -testproperties, /var/lib/jenkins/home/jobs/WTF-CoreTests/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.083 sec - in de.fhdw.wtf.parser.testWithScanner.TestTypes
testMap(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.049 sec
testProductSum1(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.009 sec
testProductSum2(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.005 sec
testProductSum3(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.002 sec
testProductSum4(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.001 sec
testProductSum5(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.001 sec
testProductSum6(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.003 sec
testProductSum7(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0 sec
testProductSum8(de.fhdw.wtf.parser.testWithScanner.TestTypes)  Time elapsed: 0.002 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.099 sec - in de.fhdw.wtf.parser.testWithScanner.TestParserScanner
testMultipleSameClassModifier(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.009 sec
testSimpleClassOperation5Empty(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.032 sec
testSimpleClassOperation(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.002 sec
testParserAfterScanner(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.012 sec
testSimpleException(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.006 sec
testFindableServiceTransientModifier(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.015 sec
testModifierVisitable(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.012 sec
testSimpleHashMap(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.002 sec
testSimpleClassOperation2(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0 sec
testSimpleClassOperation3(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.001 sec
testSimpleClassOperation4(de.fhdw.wtf.parser.testWithScanner.TestParserScanner)  Time elapsed: 0.007 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.005 sec - in de.fhdw.wtf.parser.test.TestGroups
testSimpleGroupWithoutClose(de.fhdw.wtf.parser.test.TestGroups)  Time elapsed: 0.002 sec
testSimpleGroupInGroup2GroupCloseMissing(de.fhdw.wtf.parser.test.TestGroups)  Time elapsed: 0 sec
testSimpleGroupWithoutSemicolon(de.fhdw.wtf.parser.test.TestGroups)  Time elapsed: 0 sec
testSimpleGroupInGroupInGroup2GroupCloseMissing(de.fhdw.wtf.parser.test.TestGroups)  Time elapsed: 0.001 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.202 sec - in de.fhdw.wtf.parser.test.TestConstructors
testManyConstructorBetweenOperation(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.012 sec
testSimpleConstructorWithoutParameters(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.002 sec
testFirstOperationThanConstructorThanVariale(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.002 sec
testFirstConstructorThanVariable(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.003 sec
testConstructorWithoutParameterAndManySuperclassesWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.016 sec
testClassWithoutConstructor(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.006 sec
testManyConstructorBetweenVariable(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.004 sec
testConstructorWithoutParameterAndSuperclassWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.018 sec
testConstructorBetweenOperation(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.004 sec
testClassWithManyConstructor(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.005 sec
testFirstOperationThanVariableThanConstructor(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.011 sec
testConstructorReferenzesOtherConstructorInTheSameClass(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.01 sec
testConstructorWithParameterDelegatesParameterToOneSuperclassWithParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.011 sec
testFirstOperationThanConstructor(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.004 sec
testConstructorBetweenVariable(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.011 sec
testManyClassesWithOneConstructorOneGroup(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.01 sec
testFirstConstructorThanOperationThanVariable(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.006 sec
testConstructorWithoutParameterCallEmptySuperConstructorsWhichNotExist(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.01 sec
testConstructorCallsConstructorWhichNotExist(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.003 sec
testConstructorWithParameterAndManySuperclassesWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.005 sec
testFirstConstructorThanOperation(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.011 sec
testFirstVariableThanConstructor(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.003 sec
testConstructorWithoutParameterAndSuperclassWithParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.003 sec
testConstructorWithParameterAndSuperclassWithoutParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.003 sec
testManyClassesWithOneConstructorDifferentGroups(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.015 sec
testConstructorWithParameterDelegatesParameterToManySuperclassesWithParameter(de.fhdw.wtf.parser.test.TestConstructors)  Time elapsed: 0.007 sec
Running de.fhdw.wtf.parser.test.TestGetFirstAndLastToken
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 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.009 sec
testListOfListOfMap(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.001 sec
testList(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.002 sec
testClassWithHierarchy(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.001 sec
testAttributeWithModifier(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.002 sec
testThreeGroups(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.001 sec
testSimpleAttributte(de.fhdw.wtf.parser.test.TestGetFirstAndLastToken)  Time elapsed: 0.002 sec
Running de.fhdw.wtf.parser.test.TestAttributes
Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in de.fhdw.wtf.parser.test.TestAttributes
testAttributeWithMoreListsOnSum(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeWithMapOnProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeHashCoce(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 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.004 sec
testAttributeWithMapAndMapAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeWithListOfMap(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testSumAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeIsTransient(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.002 sec
testAttributeWithListOfListOfMapAndProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.003 sec
testAttributeIsMutable(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeWithMapOnBeginningOfProduct(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 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.001 sec
testAttributeWithEmptyProduct(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeWithMapOnEmptyProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeWithMapAndListOfProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeWithOwnClassType(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeWithListInList(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeToString(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testSomeAttributes(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testMapAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.002 sec
testAttributeWithListOfMapAndProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 sec
testAttributeWithMoreListsOnProduct(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeIsFindable(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 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.001 sec
testClassWithAttributeQualifiedType(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 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.001 sec
testSimpleClassInGroupWithPriorModifiersComplete(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testAttributeWithListOfMapButMissingBracketClose(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0 sec
testProductAsKey(de.fhdw.wtf.parser.test.TestAttributes)  Time elapsed: 0.001 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.017 sec - in de.fhdw.wtf.parser.test.TestExceptions
testNoArrowException(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0.001 sec
testOperationModifierAlreadyAddedException(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0.001 sec
testDoubleSquareBracketCloseException(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0.001 sec
testNoBracketCloseExceptionAttribute(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0 sec
testNoColonException(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0.001 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.001 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.001 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 sec
testNoCurlyBracketOpenException2(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0 sec
testNoCurlyBracketOpenException3(de.fhdw.wtf.parser.test.TestExceptions)  Time elapsed: 0.001 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 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 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.001 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.004 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.001 sec
testOperationWithoutReturnButThrow(de.fhdw.wtf.parser.test.TestOperations)  Time elapsed: 0 sec
testOperationWithException(de.fhdw.wtf.parser.test.TestOperations)  Time elapsed: 0 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 sec
Running de.fhdw.wtf.parser.test.TestClasses
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 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.001 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 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.001 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 sec
testClassWithMultipleSameModifiers(de.fhdw.wtf.parser.test.TestClasses)  Time elapsed: 0 sec
testSimpleClassWithoutClassEnd(de.fhdw.wtf.parser.test.TestClasses)  Time elapsed: 0 sec
Running de.fhdw.wtf.parser.test.TestModels
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in de.fhdw.wtf.parser.test.TestModels
testModelCalculation(de.fhdw.wtf.parser.test.TestModels)  Time elapsed: 0.001 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.001 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.029 sec - in de.fhdw.wtf.dsl.scanner.test.ScannerTest
digitIdentifierTest(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.003 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.001 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.001 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 sec
testSymmetricAsToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0 sec
testWhitespace2(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.001 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.003 sec
testExclamationToken3(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0 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 sec
testComment3(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.001 sec
testComment4(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0 sec
testComment5(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0 sec
testComment6(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.001 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.001 sec
testExclamationToken(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.001 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 sec
testCommentEmpty(de.fhdw.wtf.dsl.scanner.test.ScannerTest)  Time elapsed: 0.001 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.045 sec - in de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck
testAbstractOperationInAbstractClass(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.007 sec
testAbstractOperationInNotAbstractClass(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.004 sec
testAbstractOperationInNotAbstractClass2(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.007 sec
testAbstractOperationInNotAbstractClass3(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.005 sec
testAbstractOperationInNotAbstractClass4(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.006 sec
testAbstractOperationInNotAbstractClass5(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.006 sec
testAbstractOperationInNotAbstractClass6(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.003 sec
testAbstractOperationInNotAbstractClass7(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.002 sec
testAbstractOperationInAbstractClass1(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.002 sec
testAbstractOperationInAbstractClass2(de.fhdw.wtf.walker.tasks.test.TestAbstractOperationsCheck)  Time elapsed: 0.002 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: 0.71 sec - in de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask
testContainsInheritanceOverClassInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.039 sec
testProductHierarchie(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.032 sec
testEmptyModel(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.032 sec
testSumSupertypeIsAnClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.033 sec
testSumSupertypeIsAnClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.057 sec
testNormalContainsInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.087 sec
testNormalContainsInheritance3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.043 sec
testSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.01 sec
testEmptySum2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.015 sec
testContainsInheritanceOverClassInheritanceAndSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.011 sec
testTransitiveInheritanceAndSumSupertypeIsClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.013 sec
testTransitiveInheritanceAndSumSupertypeIsClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.009 sec
testTransitiveInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.013 sec
testProductHierarchie2(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.015 sec
testProductHierarchie3(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.042 sec
testProductHierarchie4(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.053 sec
testDuplicateInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.059 sec
testNormalContainsInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.053 sec
testTransitiveInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.047 sec
testModelWithoutSum(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.013 sec
testTransitiveInheritanceAndSumSupertypeIsClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.02 sec
testEmptySum(de.fhdw.wtf.walker.tasks.test.TestSupertypesCleanInheritanceTask)  Time elapsed: 0.012 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.027 sec - in de.fhdw.wtf.walker.tasks.test.TestProductCheck
testSameProductTwice(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.007 sec
testTwoDifferentNames2(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testSameNameTwice2(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testSameNameThreeTimes2(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testTwoDifferentNames(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.004 sec
testSameNameTwice(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testCapitalisation(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testSameNameThreeTimes(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.001 sec
testCapitalisation2(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testCapitalisation3(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.002 sec
testCapitalisation4(de.fhdw.wtf.walker.tasks.test.TestProductCheck)  Time elapsed: 0.001 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.009 sec - in de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer
testSuperConstructorWorking(de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer)  Time elapsed: 0.007 sec
testSuperConstructorFailing(de.fhdw.wtf.walker.tasks.test.TestConstructorReferencer)  Time elapsed: 0.002 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.163 sec - in de.fhdw.wtf.walker.tasks.test.TestTypeReferencer
simpleGroupWithClassAndOneAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.002 sec
test2GroupsInModelAndDifferentOtherGroupsCheckingRelativePath(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.025 sec
testNoClassException1(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.006 sec
testNoClassException2(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.004 sec
testSimpleReferencingUnqualified(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.003 sec
simple2GroupsAnd3ClassesWithDifferentAttributesAndAWrongQualification(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.006 sec
testSimpleReferencingBaseTypeAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
testFindNoClassBecauseLocal(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.007 sec
testDuplicateProductElimination(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0 sec
testSameClassNameDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.006 sec
testSimpleReferencingFullQualified(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
test2GroupsWithClassesRelativePath(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.006 sec
testRelativeQualifiers(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
testClassAsAttribute(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.01 sec
testSupertypesWithDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.009 sec
testSimpleAnything1(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.011 sec
testSimpleAnything2(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.007 sec
testSimpleAnything3(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
testUserString(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
simple2GroupsAnd3ClassesWithDifferentAttributesAnd2Supertypes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.013 sec
test2GroupsWithClasseHierarchieZyklus(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.009 sec
test3GroupsAndManyClassesWithDifferentAttributes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.005 sec
testDuplicateSumElimination(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0 sec
simpleGroupInGroupAnd3ClassesWithDifferentAttributes(de.fhdw.wtf.walker.tasks.test.TestTypeReferencer)  Time elapsed: 0.006 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.122 sec - in de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck
testMapOfSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck)  Time elapsed: 0.02 sec
testModifiersCheck(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck)  Time elapsed: 0.016 sec
testSumSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck)  Time elapsed: 0.015 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.017 sec
testInvalidSymmetricModifier1(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck)  Time elapsed: 0.017 sec
testProductSymmetricModifier(de.fhdw.wtf.walker.tasks.test.TestInvalidAttributeModifierCheck)  Time elapsed: 0.02 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.13 sec - in de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck
testDiamondWithOutCyclus(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.032 sec
testSameName(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.011 sec
testCyclicInheritanceOverMoreClassesInFirstSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.009 sec
testInheritFromItself(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.009 sec
testInheritanceFromTheSameClassTwice(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.009 sec
testInheritanceFromTwoClassesInTheSameInheritanceStructur(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.009 sec
testInheritFromBasetype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.011 sec
testCyclicInheritanceOverMoreClassesInSecondSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.009 sec
testInvalidTypeReference(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.005 sec
testOverGroups(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.004 sec
testCyclicInheritanceOverMoreClasses(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.006 sec
testCyclicInheritanceOverMoreClassesBecauseOfTheSupertypeSupertype(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.005 sec
testCyclicInheritanceOverMoreClassesInBothSupertypes(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.005 sec
testWithoutTypeReferencer(de.fhdw.wtf.walker.tasks.test.TestCyclicInheritanceCheck)  Time elapsed: 0.006 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] 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
[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] 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] 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
[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] ProductCheck
[ended] ProductCheck
[started] AbstractOperationsCheck
[ended] AbstractOperationsCheck
[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] 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] 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] InvalidAttributeModifierCheck
[started] DoubleAttributenameCheck
[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] BaseTypeInheritanceCheck
[started] CyclicInheritanceCheck
[ended] BaseTypeInheritanceCheck
[ended] CyclicInheritanceCheck
[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] DoubleGroupcomponentCheck
[ended] DoubleGroupcomponentCheck
[started] SymmetricCheck
[ended] SymmetricCheck
[submitted] GroupDependencyTask
[started] GroupDependencyTask
[ended] GroupDependencyTask
[submitted] TypeReferencer
[started] TypeReferencer
[ended] TypeReferencer
[submitted] CyclicInheritanceCheck
[submitted] BaseTypeInheritanceCheck
[started] CyclicInheritanceCheck
[started] BaseTypeInheritanceCheck
[ended] BaseTypeInheritanceCheck
[ended] CyclicInheritanceCheck
[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: 0.822 sec - in de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask
testEmptyClass(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.133 sec
testEmptyGroup(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.088 sec
testDiamondWithChangedOrderInSuperconstructorCall(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.098 sec
testDiamondUnderDiamondWithHandyCalledCactus(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.06 sec
testDiamondWithChangedOrderInInheritance(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.015 sec
testDiamondUnderDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.058 sec
testTwoEmptyClass(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.042 sec
testSimpleInheritance(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.031 sec
testParallelDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.052 sec
testTwoClassesBothWithOneConstructor(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.051 sec
testLargeDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.042 sec
testComplexModel(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.002 sec
testInheritanceOfThereSuperclasses(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.066 sec
testInheritanceOfTwoSuperclasses(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.014 sec
testDiamond(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.015 sec
testOneClassOneConstructor(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.012 sec
testSimpleInheritanceWithConstructors(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.006 sec
testDiamondExtra(de.fhdw.wtf.walker.tasks.test.TestAnalyzeInheritanceTreesTask)  Time elapsed: 0.037 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.008 sec - in de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck
testDoubleGroupcomponents3(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0.002 sec
testDoubleGroupcomponents4(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0.004 sec
testDoubleGroupcomponents5(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0.001 sec
testDoubleGroupcomponent2(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0 sec
testDoubleGroupcomponent1_1(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0.001 sec
testDoubleGroupcomponent1_2(de.fhdw.wtf.walker.tasks.test.TestDoubleGroupcomponentCheck)  Time elapsed: 0 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.027 sec - in de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck
testInheritFromInteger(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck)  Time elapsed: 0.013 sec
testInheritFromItself(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck)  Time elapsed: 0.006 sec
testInheritFromString(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck)  Time elapsed: 0.002 sec
testInheritFromOtherClass(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck)  Time elapsed: 0.003 sec
testInheritFromAnything(de.fhdw.wtf.walker.tasks.test.TestBaseTypeInheritanceCheck)  Time elapsed: 0.003 sec
Running de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck
[started] DoubleGroupcomponentCheck
[started] DoubleAttributenameCheck
[ended] DoubleAttributenameCheck
[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
[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] 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
[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.306 sec - in de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck
testTwoEqualKlassesWithEqualOperationInDifferentGroups(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.029 sec
testThreeOperationWithCorrectOverloading(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.019 sec
testNormallyEqualSumIfStandardized(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.014 sec
testTwoDifferentOperationNames(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.003 sec
testTwoEqualOperations2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.003 sec
testTwoEqualOperations3(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.004 sec
testTwoOperationsWithDifferentTypeOfTwoGroups(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.047 sec
testTwoOperationWithCorrectOverloadingDifferentParameterCount(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.015 sec
testTwoDifferentProductsAsParamDifferentInProductElementNames(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.009 sec
testTwoEqualOperationsinDifferentClasses(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.046 sec
testTwoOperationWithCorrectOverloading(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.064 sec
testTwoEqualOperations(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.028 sec
testTwoEqualOperations4Sum(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.004 sec
testTwoEqualOperationsButDifferentTypeSort(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.003 sec
testTwoEqualOperationsWithNoParameter(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.004 sec
testTwoOperationWithCorrectOverloading2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.005 sec
testTwoEqualOperations5Product(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.003 sec
testTwoEqualOperationsButDifferentTypeSort2(de.fhdw.wtf.walker.tasks.test.TestOverloadingCheck)  Time elapsed: 0.004 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.127 sec - in de.fhdw.wtf.walker.tasks.test.TestPrototypesTask
testSumWithOneElementAtBeginningOneSumWithOneClass(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.004 sec
testTwoEqualSums(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.003 sec
testSumWithOneElementAtBeginningOneProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.002 sec
testSumWithOneElementAtBeginningOneClassAfterStandardize(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.002 sec
testAnything2(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.001 sec
testAnything3(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.002 sec
testTwoEqualMapsAndOneOtherType(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.01 sec
testProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.003 sec
testSumWithOneElementAtBeginningOneClass(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.004 sec
testTwoComplexAttributesWithSameType(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.007 sec
testProduct2(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.004 sec
testTwoOperationsWithSameParamsAndReturnValue(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.005 sec
testMoreEqualTypes(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.032 sec
testAnything(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.001 sec
testTwoListsOfTheSameProduct(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.002 sec
testSumWithOneElementAtBeginningInteger(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.002 sec
testTypeProxy(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.001 sec
testSumWithOneElementAtBeginningOneMap(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.017 sec
testSumWithOneElementAtBeginningString(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.019 sec
testSumWithOneElementAtBeginningOneList(de.fhdw.wtf.walker.tasks.test.TestPrototypesTask)  Time elapsed: 0.004 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.24 sec - in de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask
testContainsInheritanceOverClassInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.004 sec
testProductHierarchie(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.006 sec
testSumSupertypeIsAnClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.002 sec
testSumSupertypeIsAnClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.007 sec
testNormalContainsInheritance2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.002 sec
testNormalContainsInheritance3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.008 sec
testSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.034 sec
testEmptySum2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.013 sec
testContainsInheritanceOverClassInheritanceAndSumSupertypeIsAnClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.031 sec
testTransitiveInheritanceAndSumSupertypeIsClass2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.05 sec
testTransitiveInheritanceAndSumSupertypeIsClass3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.04 sec
testProductHierarchie2(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.004 sec
testProductHierarchie3(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.002 sec
testProductHierarchie4(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.023 sec
testNormalContainsInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.003 sec
testTransitiveInheritance(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.002 sec
testModelWithoutSum(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.001 sec
testTransitiveInheritanceAndSumSupertypeIsClass(de.fhdw.wtf.walker.tasks.test.TestSupertypesFillTask)  Time elapsed: 0.001 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.035 sec - in de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck
testDoubleAttributenameInInheritance1(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.008 sec
testDoubleAttributenameInInheritance2(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.003 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.003 sec
testDoubleAttributenameInInheritance5(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.002 sec
testDoubleAttributename1(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.006 sec
testDoubleAttributename2(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.006 sec
testDoubleAttributename3(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.002 sec
testDoubleAttributename4(de.fhdw.wtf.walker.tasks.test.TestDoubleAttributenameCheck)  Time elapsed: 0.003 sec
Running de.fhdw.wtf.common.ast.type.test.SymmetricTest
[started] DoubleGroupcomponentCheck
[ended] DoubleGroupcomponentCheck
[started] AbstractOperationsCheck
[ended] AbstractOperationsCheck
[started] ProductCheck
[ended] ProductCheck
[started] SymmetricCheck
4 : C vs B
[ended] SymmetricCheck
[started] DoubleGroupcomponentCheck
[ended] DoubleGroupcomponentCheck
[started] AbstractOperationsCheck
[ended] AbstractOperationsCheck
[started] ProductCheck
[ended] ProductCheck
[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] AbstractOperationsCheck
[ended] AbstractOperationsCheck
[started] ProductCheck
[ended] ProductCheck
[started] SymmetricCheck
[ended] SymmetricCheck
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.016 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.015 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] 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
[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] AbstractOperationsCheck
[started] DoubleGroupcomponentCheck
[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
[started] BaseTypeInheritanceCheck
[ended] CyclicInheritanceCheck
[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.354 sec - in de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest
testThrownSumContainsThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.004 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.006 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.004 sec
testMap2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.005 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.022 sec
testMap5(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.039 sec
testSum1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.025 sec
testSum2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.011 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.006 sec
testAnything2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.01 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.002 sec
testSumContainsTwoThrownTypes(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.001 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 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.027 sec
testClass2(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.039 sec
testClass3(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.038 sec
testClass4(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.04 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.049 sec
testClassAndList1(de.fhdw.wtf.common.ast.type.test.StandardizeSumsTest)  Time elapsed: 0.015 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 sec - in de.fhdw.wtf.common.stream.test.SimpleTokenStreamTest
test(de.fhdw.wtf.common.stream.test.SimpleTokenStreamTest)  Time elapsed: 0 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.002 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.001 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 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.001 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>
T2
[ended] DummyTask<T2>
[submitted] DummyTask<T1>
[started] DummyTask<T1>
T1
[ended] DummyTask<T1>
[started] DummyTask<T1>
T1
[ended] DummyTask<T1>
[started] DummyTask<T3>
T3
[ended] DummyTask<T3>
[submitted] DummyTask<T2>
[started] DummyTask<T2>
T2
[ended] DummyTask<T2>
[started] DummyTask<T11>
T11
[ended] DummyTask<T11>
[submitted] DummyTask<T1>
[started] DummyTask<T1>
T1
[ended] DummyTask<T1>
[started] DummyTask<T12>
T12
[ended] DummyTask<T12>
[submitted] DummyGroup<G1>
[started] DummyGroup<G1>
startG1
[ended] DummyGroup<G1>
[submitted] DummyTask<T21>
[submitted] DummyTask<T22>
[started] DummyTask<T21>
T21
[ended] DummyTask<T21>
[started] DummyTask<T22>
T22
[ended] DummyTask<T22>
[submitted] DummyGroup<G2>
[started] DummyGroup<G2>
startG2
[ended] DummyGroup<G2>
ok---
[started] DummyTask<T1>
T1
[ended] DummyTask<T1>
[submitted] DummyGroup<G1>
[started] DummyTask<T2>
T2
[ended] DummyTask<T2>
[submitted] DummyGroup<G3>
[started] DummyGroup<G1>
startG1
[ended] DummyGroup<G1>
[submitted] DummyGroup<G2>
[started] DummyGroup<G3>
startG3
[ended] DummyGroup<G3>
[started] DummyGroup<G2>
startG2
[ended] DummyGroup<G2>
[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.028 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 sec
testReflexiveCycle(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0.003 sec
testDyclicDependencyTransitive(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0 sec
testCycle3(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0.001 sec
testGroup1(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0.015 sec
testGroup2(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0.005 sec
testParserWithTaskReferencer(de.fhdw.wtf.common.task.test.TaskTest)  Time elapsed: 0.002 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] 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
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 sec - in de.fhdw.wtf.tooling.test.SyntaxCheckTest
testSimpleModelFromFile(de.fhdw.wtf.tooling.test.SyntaxCheckTest)  Time elapsed: 0.012 sec
testInvalidModelFileWithWalkerExceptions(de.fhdw.wtf.tooling.test.SyntaxCheckTest)  Time elapsed: 0.009 sec
testInvalidModelFileWithReferencerException(de.fhdw.wtf.tooling.test.SyntaxCheckTest)  Time elapsed: 0.022 sec
testInheritanceFromBaseType(de.fhdw.wtf.tooling.test.SyntaxCheckTest)  Time elapsed: 0.021 sec
testSimpleModelFromString(de.fhdw.wtf.tooling.test.SyntaxCheckTest)  Time elapsed: 0.007 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-CoreTests/workspace/CoreTests
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in de.fhdw.wtf.core.integration.test.TestScannerParserIntegration
modelSimpleValid(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration)  Time elapsed: 0 sec
testSquareBracketsInMaps(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration)  Time elapsed: 0.001 sec
modelFilePerson(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration)  Time elapsed: 0.001 sec
testSquareBracketsInOperation(de.fhdw.wtf.core.integration.test.TestScannerParserIntegration)  Time elapsed: 0 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-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/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
[WARNING] Attempt to (de-)serialize anonymous class hudson.plugins.analysis.core.HealthAwareReporter$2; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[WARNING] Attempt to (de-)serialize anonymous class hudson.plugins.analysis.core.HealthAwareReporter$3; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[CHECKSTYLE] Parsing file /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/checkstyle-result.xml
[CHECKSTYLE] Successfully parsed file /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/checkstyle-result.xml of module WTF Core Tests with 502 unique warnings and 0 duplicates.
[WARNING] Attempt to (de-)serialize anonymous class hudson.plugins.analysis.core.HealthAwareReporter$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[CHECKSTYLE] Computing warning deltas based on reference build #160
[FINDBUGS] Searching for all files in /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target that match the pattern findbugsXml.xml
[FINDBUGS] Parsing 1 file in /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target
[FINDBUGS] Successfully parsed file /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/findbugsXml.xml of module WTF Core Tests with 7 unique warnings and 0 duplicates.
[FINDBUGS] Computing warning deltas based on reference build #160
[PMD] Searching for all files in /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target that match the pattern pmd.xml
[PMD] Parsing 1 file in /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target
[PMD] Successfully parsed file /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/pmd.xml of module WTF Core Tests with 6 unique warnings and 0 duplicates.
[PMD] Computing warning deltas based on reference build #160
[JENKINS] Archiving site from /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/site to /var/lib/jenkins/home/jobs/WTF-CoreTests/site
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:18 min
[INFO] Finished at: 2020-05-03T13:07:37+02:00
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[JENKINS] Archiving /var/lib/jenkins/home/jobs/WTF-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/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-CoreTests/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
/var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/pom.xml is not inside /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/CoreTests/; will archive in a separate pass
/var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT.jar is not inside /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/CoreTests/; will archive in a separate pass
/var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/de.fhdw.wtf.core.tests-1.0.1-SNAPSHOT-sources.jar is not inside /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/CoreTests/; will archive in a separate pass
/var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/p2content.xml is not inside /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/CoreTests/; will archive in a separate pass
/var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/p2artifacts.xml is not inside /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/CoreTests/; will archive in a separate pass
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.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 13 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.110737-233.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.110737-233.jar (372 kB at 4.5 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.110737-233.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.110737-233.pom (6.6 kB at 166 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 10 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 66 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.5 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.110737-233-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.110737-233-sources.jar (115 kB at 3.2 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 69 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.110737-233-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.110737-233-p2metadata.xml (3.7 kB at 64 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)
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.110737-233-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.110737-233-p2artifacts.xml (1.1 kB at 23 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 44 kB/s)
[INFO] Deployment done in 0.64 sec
[JaCoCo plugin] Collecting JaCoCo coverage data...
[JaCoCo plugin] CoreTests/target/jacoco-it.exec;CoreTests/target/core-classes;CoreTests/target/core-sources; locations are configured
[JaCoCo plugin] Number of found exec files for pattern CoreTests/target/jacoco-it.exec: 1
[JaCoCo plugin] Saving matched execfiles:  /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/jacoco-it.exec
[JaCoCo plugin] Saving matched class directories for class-pattern: CoreTests/target/core-classes: 
[JaCoCo plugin]  - /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/core-classes 477 files
[JaCoCo plugin] Saving matched source directories for source-pattern: CoreTests/target/core-sources: 
[JaCoCo plugin] Source Inclusions: **/*.java,**/*.groovy,**/*.kt,**/*.kts
[JaCoCo plugin] Source Exclusions: 
[JaCoCo plugin] - /var/lib/jenkins/home/jobs/WTF-CoreTests/workspace/CoreTests/target/core-sources 286 files
[JaCoCo plugin] Loading inclusions files..
[JaCoCo plugin] inclusions: []
[JaCoCo plugin] exclusions: []
[JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=65, maxMethod=80, minLine=65, maxLine=80, minBranch=50, maxBranch=80, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0]
[JaCoCo plugin] Publishing the results..
[JaCoCo plugin] Loading packages..
[JaCoCo plugin] Done.
[JaCoCo plugin] Overall coverage: class: 86, method: 77, line: 82, branch: 79, instruction: 83, complexity: 75
Finished: SUCCESS