SuccèsSortie de la console

[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gs-reinforcer 4.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Downloading: http://middlewarefactory.com/repository/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/glassfish/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloaded: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml (935 B at 0.9 KB/sec)
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml (306 B at 0.5 KB/sec)
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml (935 B at 3.6 KB/sec)
[INFO] Downloaded: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections-api/maven-metadata.xml (975 B at 0.6 KB/sec)
[INFO] Downloading: http://middlewarefactory.com/repository/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/glassfish/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloaded: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections/maven-metadata.xml (931 B at 2.5 KB/sec)
[INFO] Downloading: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections/maven-metadata.xml (302 B at 1.1 KB/sec)
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections/maven-metadata.xml
[INFO] Downloaded: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections/maven-metadata.xml (971 B at 0.9 KB/sec)
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections/maven-metadata.xml (931 B at 13.2 KB/sec)
[INFO] Downloading: http://middlewarefactory.com/repository/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/glassfish/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloaded: https://repository.jboss.org/nexus/content/groups/public-jboss/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml (940 B at 2.6 KB/sec)
[INFO] Downloading: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloaded: http://maven.atlassian.com/repository/public/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml (980 B at 0.8 KB/sec)
[INFO] Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml (940 B at 12.6 KB/sec)
[INFO] Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/collections/eclipse-collections-forkjoin/maven-metadata.xml (311 B at 1.1 KB/sec)
[INFO] Downloading: https://repository.jboss.org/nexus/content/groups/public-jboss/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: http://middlewarefactory.com/repository/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/glassfish/com/google/guava/guava/maven-metadata.xml
[INFO] Downloaded: https://repository.jboss.org/nexus/content/groups/public-jboss/com/google/guava/guava/maven-metadata.xml (3 KB at 5.4 KB/sec)
[INFO] Downloading: http://maven.atlassian.com/repository/public/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: http://download.java.net/maven/2/com/google/guava/guava/maven-metadata.xml
[INFO] Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/maven-metadata.xml
[INFO] Downloaded: https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava/maven-metadata.xml (695 B at 2.6 KB/sec)
[INFO] Downloading: https://repo.maven.apache.org/maven2/com/google/guava/guava/maven-metadata.xml
[INFO] Downloaded: https://repo.maven.apache.org/maven2/com/google/guava/guava/maven-metadata.xml (3 KB at 37.6 KB/sec)
[INFO] Downloaded: http://maven.atlassian.com/repository/public/com/google/guava/guava/maven-metadata.xml (4 KB at 2.1 KB/sec)
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ gs-reinforcer ---
[INFO] Deleting /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target
[INFO] 
[INFO] >>> maven-source-plugin:3.0.1:jar (default-cli) > generate-sources @ gs-reinforcer >>>
[WARNING] Failed to getClass for org.apache.maven.plugins.source.SourceJarMojo
[INFO] 
[INFO] <<< maven-source-plugin:3.0.1:jar (default-cli) < generate-sources @ gs-reinforcer <<<
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar (default-cli) @ gs-reinforcer ---
[INFO] Building jar: /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/gs-reinforcer-sources.jar
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-reinforcer ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ gs-reinforcer ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 30 source files to /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-reinforcer ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ gs-reinforcer ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ gs-reinforcer ---
[INFO] Surefire report directory: /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: TestNG652Configurator
2018-02-28 04:39:19,274 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,304 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,313 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,321 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,327 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,331 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,331 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,333 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Kenobi}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,344 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,344 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,344 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,347 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,349 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.5.
2018-02-28 04:39:19,350 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,351 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,353 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,353 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,356 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Kenobi}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,358 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.875
2018-02-28 04:39:19,358 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,359 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Kenobi}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Name:}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Obi-Wan}]
2018-02-28 04:39:19,368 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,369 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,375 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,376 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,383 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,385 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,385 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,389 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,391 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,391 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,391 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,392 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,394 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.7.
2018-02-28 04:39:19,395 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,397 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,398 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,398 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,405 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,407 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.925
2018-02-28 04:39:19,407 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,408 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Vader}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Name:}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Darth}]
2018-02-28 04:39:19,409 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,410 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,412 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,413 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,414 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.5.
2018-02-28 04:39:19,416 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,416 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,418 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Kenobi}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,421 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.875
2018-02-28 04:39:19,421 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,421 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,422 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,431 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,433 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,435 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,436 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,436 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,447 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Kenobi}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,457 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,457 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,458 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Kenobi}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Obi-Wan}]
2018-02-28 04:39:19,460 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,461 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,462 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,467 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,468 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.7.
2018-02-28 04:39:19,470 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,470 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,473 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,475 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.925
2018-02-28 04:39:19,476 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,476 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,476 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,477 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,479 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,480 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,481 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,481 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,483 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,485 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,485 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,486 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Vader}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Darth}]
2018-02-28 04:39:19,487 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,488 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,489 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,491 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,492 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.6111111111111112.
2018-02-28 04:39:19,494 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,495 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,496 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,498 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9027777777777778
2018-02-28 04:39:19,499 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,500 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,500 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,502 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,503 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,504 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,506 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,506 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,508 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,510 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,510 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,510 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Skywalker}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Luke}]
2018-02-28 04:39:19,512 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,512 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,513 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,515 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,516 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.5.
2018-02-28 04:39:19,518 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,518 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,520 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,521 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.875
2018-02-28 04:39:19,522 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,522 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,523 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,524 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,525 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,527 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,528 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,528 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,530 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,532 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,532 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,532 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Yoda}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Master}]
2018-02-28 04:39:19,534 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,535 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,536 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,538 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,539 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,540 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,541 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,542 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,544 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,544 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,545 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,545 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,546 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.6111111111111112.
2018-02-28 04:39:19,548 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,549 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,550 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,551 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,552 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,554 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9027777777777778
2018-02-28 04:39:19,555 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,555 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Skywalker}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Name:}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Luke}]
2018-02-28 04:39:19,557 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,557 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,558 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,560 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,562 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,563 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,563 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,565 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,566 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,567 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,567 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,568 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,569 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.5.
2018-02-28 04:39:19,570 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,571 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,573 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,574 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,577 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,579 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.875
2018-02-28 04:39:19,579 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,579 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Yoda}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Name:}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Master}]
2018-02-28 04:39:19,583 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,583 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,584 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,585 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,590 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name.} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,591 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,592 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,593 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: Kenobi}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name.}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,603 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 1.0
2018-02-28 04:39:19,603 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,603 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,604 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,605 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.45788770053475936.
2018-02-28 04:39:19,606 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9592521572387344.
2018-02-28 04:39:19,607 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name.} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9491388110597077.
2018-02-28 04:39:19,608 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,608 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,610 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: Kenobi}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name.}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,619 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8272839529225859
2018-02-28 04:39:19,620 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,620 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 5,0, tly: 2,0, width: 45,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 60,0, tly: 3,0, width: 50,0, height: 16,0}, content: Kenobi}, {Label {GSRect, tlx: 6,0, tly: 24,0, width: 48,0, height: 20,0}, content: Name.}, {Label {GSRect, tlx: 60,0, tly: 23,0, width: 44,0, height: 23,0}, content: Obi-Wan}]
2018-02-28 04:39:19,621 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,621 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,622 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9229490022172948.
2018-02-28 04:39:19,623 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surnarne:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.8012775842044135.
2018-02-28 04:39:19,624 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.8821138211382114.
2018-02-28 04:39:19,625 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,625 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,638 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surnarne:}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,640 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8872993876042656
2018-02-28 04:39:19,641 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,641 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,642 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9730989956958394.
2018-02-28 04:39:19,644 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.6693328550932568.
2018-02-28 04:39:19,648 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surnarne:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.8049976087996175.
2018-02-28 04:39:19,655 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9582137733142038.
2018-02-28 04:39:19,657 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,657 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,659 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surnarne:}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Darth}]
2018-02-28 04:39:19,660 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8514108082257295
2018-02-28 04:39:19,669 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,670 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 5,0, tly: 3,0, width: 101,0, height: 36,0}, content: Surnarne:}, {Label {GSRect, tlx: 114,0, tly: 4,0, width: 93,0, height: 37,0}, content: Vader}, {Label {GSRect, tlx: 6,0, tly: 45,0, width: 102,0, height: 38,0}, content: Name:}, {Label {GSRect, tlx: 117,0, tly: 43,0, width: 93,0, height: 42,0}, content: Darth}]
2018-02-28 04:39:19,671 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,672 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,674 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9157754010695187.
2018-02-28 04:39:19,675 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9592521572387344.
2018-02-28 04:39:19,677 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,4}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.4565508021390374.
2018-02-28 04:39:19,678 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,679 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,690 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,4}, content: Kenobi}, {Label {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,692 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8186088758261083
2018-02-28 04:39:19,693 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,693 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,694 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 1.0.
2018-02-28 04:39:19,695 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,696 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 1.0.
2018-02-28 04:39:19,698 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,4}, content: Kenobi} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9338235294117647.
2018-02-28 04:39:19,699 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,700 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,705 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,4}, content: Kenobi}, {Label {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: Obi-Wan}]
2018-02-28 04:39:19,707 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9834558823529411
2018-02-28 04:39:19,708 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,708 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 6,0, tly: 1,0, width: 72,0, height: 26,0}, content: Surname;}, {Label {GSRect, tlx: 84,0, tly: 6,0, width: 60,0, height: 27,0}, content: Name:}, {Label {GSRect, tlx: 2,0, tly: 33,0, width: 79,0, height: 27,0}, content: Kenobi}, {Label {GSRect, tlx: 84,0, tly: 36,0, width: 67,0, height: 33,0}, content: Obi-Wan}]
2018-02-28 04:39:19,710 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,718 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9162971175166297.
2018-02-28 04:39:19,720 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,4, height: 0,4}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9473392461197339.
2018-02-28 04:39:19,721 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9764216366158114.
2018-02-28 04:39:19,722 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.6772727272727272.
2018-02-28 04:39:19,724 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,724 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,726 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,4, height: 0,4}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Darth}]
2018-02-28 04:39:19,734 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8793326818812256
2018-02-28 04:39:19,735 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,736 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,736 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Darth} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.951219512195122.
2018-02-28 04:39:19,738 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,4, height: 0,4}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.9754304160688666.
2018-02-28 04:39:19,739 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9828305206229231.
2018-02-28 04:39:19,740 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9338235294117647.
2018-02-28 04:39:19,750 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,751 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,752 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,4, height: 0,4}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Vader}, {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Darth}]
2018-02-28 04:39:19,754 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9608259945746691
2018-02-28 04:39:19,754 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,755 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 20,0, tly: 42,0, width: 49,0, height: 17,0}, content: Surname;}, {Label {GSRect, tlx: 76,0, tly: 43,0, width: 45,0, height: 17,0}, content: Name:}, {Label {GSRect, tlx: 21,0, tly: 62,0, width: 51,0, height: 21,0}, content: Vader}, {Label {GSRect, tlx: 74,0, tly: 65,0, width: 49,0, height: 16,0}, content: Darth}]
2018-02-28 04:39:19,756 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,757 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,759 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9229490022172948.
2018-02-28 04:39:19,760 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9668109668109668.
2018-02-28 04:39:19,770 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.5883838383838385.
2018-02-28 04:39:19,771 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,772 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,773 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,775 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8552502375673108
2018-02-28 04:39:19,775 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,776 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,776 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9951189749847468.
2018-02-28 04:39:19,778 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.9632352941176471.
2018-02-28 04:39:19,779 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9594691535150646.
2018-02-28 04:39:19,780 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9338235294117647.
2018-02-28 04:39:19,781 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,782 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,784 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Luke}]
2018-02-28 04:39:19,785 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9629117380073058
2018-02-28 04:39:19,786 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,787 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Skywalker}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Luke}]
2018-02-28 04:39:19,789 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,790 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,791 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9229490022172948.
2018-02-28 04:39:19,792 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surnarne;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.8556998556998556.
2018-02-28 04:39:19,794 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.4772727272727273.
2018-02-28 04:39:19,795 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,796 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,797 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surnarne;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,799 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.7996946820117552
2018-02-28 04:39:19,799 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,800 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,801 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9951189749847468.
2018-02-28 04:39:19,808 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.9632352941176471.
2018-02-28 04:39:19,809 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surnarne;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.8483580424039534.
2018-02-28 04:39:19,811 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9338235294117647.
2018-02-28 04:39:19,812 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,813 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,815 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surnarne;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,827 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.9351339602295279
2018-02-28 04:39:19,827 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,828 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: vertSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surnarne;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Name:}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Yoda}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Master}]
2018-02-28 04:39:19,829 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,830 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.8994949494949496.
2018-02-28 04:39:19,832 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.853030303030303.
2018-02-28 04:39:19,839 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,6}, content: Sumame;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.8131313131313131.
2018-02-28 04:39:19,840 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,6, width: 0,5, height: 0,4}, content: Narne:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.7222222222222222.
2018-02-28 04:39:19,841 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,841 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,842 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,6}, content: Sumame;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,0, tly: 0,6, width: 0,5, height: 0,4}, content: Narne:}, {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Luke}]
2018-02-28 04:39:19,843 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.821969696969697
2018-02-28 04:39:19,843 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,843 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,844 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Luke} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9369281045751634.
2018-02-28 04:39:19,845 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.5797385620915032.
2018-02-28 04:39:19,845 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,6}, content: Sumame;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.7883986928104575.
2018-02-28 04:39:19,852 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,6, width: 0,5, height: 0,4}, content: Narne:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9236410011158935.
2018-02-28 04:39:19,861 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,862 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,863 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,6}, content: Sumame;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Skywalker}, {Label {GSRect, tlx: 0,0, tly: 0,6, width: 0,5, height: 0,4}, content: Narne:}, {Label {GSRect, tlx: 0,5, tly: 0,6, width: 0,5, height: 0,4}, content: Luke}]
2018-02-28 04:39:19,865 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8071765901482544
2018-02-28 04:39:19,866 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,867 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 5,0, width: 49,0, height: 25,0}, content: Sumame;}, {Label {GSRect, tlx: 55,0, tly: 7,0, width: 45,0, height: 22,0}, content: Skywalker}, {Label {GSRect, tlx: 1,0, tly: 30,0, width: 49,0, height: 20,0}, content: Narne:}, {Label {GSRect, tlx: 55,0, tly: 31,0, width: 45,0, height: 18,0}, content: Luke}]
2018-02-28 04:39:19,868 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template horizSep
2018-02-28 04:39:19,872 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9428571428571428.
2018-02-28 04:39:19,873 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9229490022172948.
2018-02-28 04:39:19,875 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9668109668109668.
2018-02-28 04:39:19,879 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}: 0.8772727272727273.
2018-02-28 04:39:19,885 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,886 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,4, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,4}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name., posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,5, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,887 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,889 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.927472459789533
2018-02-28 04:39:19,889 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,890 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:56 - Testing template vertSep
2018-02-28 04:39:19,892 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9951189749847468.
2018-02-28 04:39:19,893 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda} and labelDesc {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}: 0.4632352941176471.
2018-02-28 04:39:19,895 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}: 0.9594691535150646.
2018-02-28 04:39:19,899 [main] DEBUG o.g.reinforcer.Template$LabelDesc matchRate:131 - matchrate between label {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:} and labelDesc {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}: 0.9338235294117647.
2018-02-28 04:39:19,900 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:45 - ============== Template match =================
2018-02-28 04:39:19,901 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:46 - template labels: [{LabelDesc {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,4}, content: Surname;, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,1, width: 0,4, height: 0,4}, content: Name:, posWeight: 1.0, textWeight: 1.0}, {LabelDesc {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}, {LabelDesc {GSRect, tlx: 0,6, tly: 0,5, width: 0,4, height: 0,5}, content: null, posWeight: 1.0, textWeight: 0.0}]
2018-02-28 04:39:19,927 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:47 - other normalized labels: [{Label {GSRect, tlx: 0,0, tly: 0,0, width: 0,5, height: 0,5}, content: Surname;}, {Label {GSRect, tlx: 0,5, tly: 0,0, width: 0,5, height: 0,5}, content: Yoda}, {Label {GSRect, tlx: 0,0, tly: 0,5, width: 0,5, height: 0,5}, content: Name:}, {Label {GSRect, tlx: 0,5, tly: 0,5, width: 0,5, height: 0,5}, content: Master}]
2018-02-28 04:39:19,929 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:48 - matchRate: 0.8379117380073058
2018-02-28 04:39:19,930 [main] DEBUG o.genericsystem.reinforcer.Template getMatchRate:49 - ===============================================
2018-02-28 04:39:19,930 [main] INFO  o.g.reinforcer.Reinforcer getBestTemplate:64 - Best template found: horizSep, labels: [{Label {GSRect, tlx: 1,0, tly: 1,0, width: 49,0, height: 19,0}, content: Surname;}, {Label {GSRect, tlx: 55,0, tly: 1,0, width: 45,0, height: 19,0}, content: Yoda}, {Label {GSRect, tlx: 1,0, tly: 22,0, width: 49,0, height: 20,0}, content: Name:}, {Label {GSRect, tlx: 55,0, tly: 22,0, width: 45,0, height: 20,0}, content: Master}]
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.571 sec - in TestSuite

Results :

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

[JENKINS] Enregistrement des résultats des tests
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ gs-reinforcer ---
[INFO] Building jar: /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/gs-reinforcer.jar
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ gs-reinforcer ---
[INFO] Installing /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/gs-reinforcer.jar to /home/middleware/.m2/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-SNAPSHOT.jar
[INFO] Installing /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/pom.xml to /home/middleware/.m2/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-SNAPSHOT.pom
[INFO] Installing /home/middleware/.jenkins/workspace/Generic System V4/gs-reinforcer/target/gs-reinforcer-sources.jar to /home/middleware/.m2/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ gs-reinforcer ---
[INFO] Downloading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml (994 B at 2.9 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243.jar
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243.jar (100 KB at 1121.5 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243.pom
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243.pom (4 KB at 50.7 KB/sec)
[INFO] Downloading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/maven-metadata.xml
[INFO] Downloaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/maven-metadata.xml (288 B at 5.5 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml (994 B at 21.1 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/maven-metadata.xml
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/maven-metadata.xml (288 B at 6.7 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243-sources.jar
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/gs-reinforcer-4.0-20180228.033921-243-sources.jar (42 KB at 160.4 KB/sec)
[INFO] Uploading: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml
[INFO] Uploaded: ftp://middlewarefactory.com/home/middleware/repository/org/genericsystem/gs-reinforcer/4.0-SNAPSHOT/maven-metadata.xml (994 B at 21.6 KB/sec)